Lib/Core/en-US/Globalping.PowerShell.dll-Help.xml
<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh"> <!-- Cmdlet: Start-GlobalpingDns --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Start-GlobalpingDns</command:name> <command:verb>Start</command:verb> <command:noun>GlobalpingDns</command:noun> <maml:description> <maml:para>Start a DNS lookup using Globalping.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Queries DNS records from remote probes and converts them to DnsRecordResult objects.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Start-GlobalpingDns</maml:name> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <command:parameterValue required="true">DnsOptions</command:parameterValue> <dev:type> <maml:name>Globalping.DnsOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the raw measurement response.</maml:para> <maml:para>Use this switch to inspect the MeasurementResponse object without conversion.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <maml:description> <maml:para>Output DNS results in classic text form.</maml:para> <maml:para>The original text returned by the resolver is emitted.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <maml:description> <maml:para>Additional DNS options for the request.</maml:para> <maml:para>Allows custom resolver, query type or trace options.</maml:para> </maml:description> <command:parameterValue required="true">DnsOptions</command:parameterValue> <dev:type> <maml:name>Globalping.DnsOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <maml:description> <maml:para>Target host name, IP address or URL to test.</maml:para> <maml:para>The target string is passed verbatim to the underlying measurement API.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <maml:description> <maml:para>Detailed location definitions for probes.</maml:para> <maml:para>Each LocationRequest may specify city, country, ASN or provider details.</maml:para> </maml:description> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <maml:description> <maml:para>Reuse probe locations from a previous measurement.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <maml:description> <maml:para>Short location identifiers such as city or country codes.</maml:para> <maml:para>Two-letter strings are treated as ISO country codes. Longer values map to the "magic" location syntax used by the API.</maml:para> </maml:description> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <maml:description> <maml:para>Maximum number of probes to use.</maml:para> <maml:para>If omitted the cmdlet estimates a value based on provided locations.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <maml:description> <maml:para>Request progress updates while the measurement runs.</maml:para> <maml:para>When set the API streams partial results that are written as they arrive.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <maml:description> <maml:para>Time in seconds to wait for progress updates.</maml:para> <maml:para>Only applies when InProgressUpdates is specified.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used to authenticate with Globalping.</maml:para> <maml:para>Anonymous requests may be rate limited.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: DnsRecordResult --> <command:returnValue> <dev:type> <maml:name>Globalping.DnsRecordResult</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: MeasurementResponse --> <command:returnValue> <dev:type> <maml:name>Globalping.MeasurementResponse</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: String --> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Resolve A record ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingDns -Target "evotec.xyz"</dev:code> <dev:remarks> <maml:para>Returns DNS records from available probes.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 2: Use custom resolver ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingDns -Target "cloudflare.com" -Options @{ Resolver = "8.8.8.8" }</dev:code> <dev:remarks> <maml:para>Sends the DNS query using the Google public resolver.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Start-GlobalpingHttp --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Start-GlobalpingHttp</command:name> <command:verb>Start</command:verb> <command:noun>GlobalpingHttp</command:noun> <maml:description> <maml:para>Start an HTTP request using Globalping.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Sends an HTTP request from remote probes and returns HttpResponseResult objects.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Start-GlobalpingHttp</maml:name> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: HeadersOnly --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>HeadersOnly</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <command:parameterValue required="true">HttpOptions</command:parameterValue> <dev:type> <maml:name>Globalping.HttpOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the raw measurement response.</maml:para> <maml:para>The full MeasurementResponse is emitted without conversion.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <maml:description> <maml:para>Output HTTP results in classic text form.</maml:para> <maml:para>Each probe returns the textual output of the underlying HTTP tool.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: HeadersOnly --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>HeadersOnly</maml:name> <maml:description> <maml:para>Emit only HTTP headers from each response.</maml:para> <maml:para>Ignores the body content from the probes.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <maml:description> <maml:para>Additional HTTP options for the request.</maml:para> <maml:para>Allows setting request method, headers or body.</maml:para> </maml:description> <command:parameterValue required="true">HttpOptions</command:parameterValue> <dev:type> <maml:name>Globalping.HttpOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <maml:description> <maml:para>Target host name, IP address or URL to test.</maml:para> <maml:para>The target string is passed verbatim to the underlying measurement API.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <maml:description> <maml:para>Detailed location definitions for probes.</maml:para> <maml:para>Each LocationRequest may specify city, country, ASN or provider details.</maml:para> </maml:description> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <maml:description> <maml:para>Reuse probe locations from a previous measurement.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <maml:description> <maml:para>Short location identifiers such as city or country codes.</maml:para> <maml:para>Two-letter strings are treated as ISO country codes. Longer values map to the "magic" location syntax used by the API.</maml:para> </maml:description> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <maml:description> <maml:para>Maximum number of probes to use.</maml:para> <maml:para>If omitted the cmdlet estimates a value based on provided locations.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <maml:description> <maml:para>Request progress updates while the measurement runs.</maml:para> <maml:para>When set the API streams partial results that are written as they arrive.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <maml:description> <maml:para>Time in seconds to wait for progress updates.</maml:para> <maml:para>Only applies when InProgressUpdates is specified.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used to authenticate with Globalping.</maml:para> <maml:para>Anonymous requests may be rate limited.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: HttpResponseResult --> <command:returnValue> <dev:type> <maml:name>Globalping.HttpResponseResult</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: MeasurementResponse --> <command:returnValue> <dev:type> <maml:name>Globalping.MeasurementResponse</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: String --> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Fetch a webpage ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingHttp -Target "evotec.xyz" -SimpleLocations "Krakow+PL"</dev:code> <dev:remarks> <maml:para>Returns HTTP response details from the Krakow probe.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 2: Headers only ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingHttp -Target "https://example.com" -HeadersOnly</dev:code> <dev:remarks> <maml:para>Outputs only the HTTP headers from each probe.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Get-GlobalpingLimit --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Get-GlobalpingLimit</command:name> <command:verb>Get</command:verb> <command:noun>GlobalpingLimit</command:noun> <maml:description> <maml:para>Retrieve current API rate limits.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Calls the Globalping /limits endpoint and returns limit information.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Get-GlobalpingLimit</maml:name> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used for authenticated calls.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the raw Limits object.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: Credits --> <command:returnValue> <dev:type> <maml:name>Globalping.Credits</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: LimitInfo --> <command:returnValue> <dev:type> <maml:name>Globalping.LimitInfo</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: Limits --> <command:returnValue> <dev:type> <maml:name>Globalping.Limits</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Check remaining requests ----------</maml:title> <dev:code>Get-GlobalpingLimit</dev:code> <dev:remarks> <maml:para>Returns rate limit information for the anonymous user or provided API key.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Start-GlobalpingMtr --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Start-GlobalpingMtr</command:name> <command:verb>Start</command:verb> <command:noun>GlobalpingMtr</command:noun> <maml:description> <maml:para>Start an MTR (My Traceroute) measurement using Globalping.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Combines ping and traceroute information from multiple probes.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Start-GlobalpingMtr</maml:name> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <command:parameterValue required="true">MtrOptions</command:parameterValue> <dev:type> <maml:name>Globalping.MtrOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the raw measurement response.</maml:para> <maml:para>Useful when converting the result to custom objects.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <maml:description> <maml:para>Output MTR results in classic text form.</maml:para> <maml:para>The text output mirrors the behaviour of the MTR command line tool.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <maml:description> <maml:para>Additional MTR options for the request.</maml:para> <maml:para>Use to configure packet count or other low level parameters.</maml:para> </maml:description> <command:parameterValue required="true">MtrOptions</command:parameterValue> <dev:type> <maml:name>Globalping.MtrOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <maml:description> <maml:para>Target host name, IP address or URL to test.</maml:para> <maml:para>The target string is passed verbatim to the underlying measurement API.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <maml:description> <maml:para>Detailed location definitions for probes.</maml:para> <maml:para>Each LocationRequest may specify city, country, ASN or provider details.</maml:para> </maml:description> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <maml:description> <maml:para>Reuse probe locations from a previous measurement.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <maml:description> <maml:para>Short location identifiers such as city or country codes.</maml:para> <maml:para>Two-letter strings are treated as ISO country codes. Longer values map to the "magic" location syntax used by the API.</maml:para> </maml:description> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <maml:description> <maml:para>Maximum number of probes to use.</maml:para> <maml:para>If omitted the cmdlet estimates a value based on provided locations.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <maml:description> <maml:para>Request progress updates while the measurement runs.</maml:para> <maml:para>When set the API streams partial results that are written as they arrive.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <maml:description> <maml:para>Time in seconds to wait for progress updates.</maml:para> <maml:para>Only applies when InProgressUpdates is specified.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used to authenticate with Globalping.</maml:para> <maml:para>Anonymous requests may be rate limited.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: MeasurementResponse --> <command:returnValue> <dev:type> <maml:name>Globalping.MeasurementResponse</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: MtrHopResult --> <command:returnValue> <dev:type> <maml:name>Globalping.MtrHopResult</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: String --> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Run MTR against a host ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingMtr -Target "evotec.xyz"</dev:code> <dev:remarks> <maml:para>Produces hop statistics for the target.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 2: Limit packets ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingMtr -Target "example.com" -Options @{ Packets = 3 }</dev:code> <dev:remarks> <maml:para>Configures the probe to send three packets per hop.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Start-GlobalpingPing --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Start-GlobalpingPing</command:name> <command:verb>Start</command:verb> <command:noun>GlobalpingPing</command:noun> <maml:description> <maml:para>Start a ping measurement using Globalping.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Instructs remote probes to send ICMP echo requests to the specified target.</maml:para> <maml:para>The cmdlet outputs PingTimingResult objects, raw results or classic text depending on the selected parameters.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Start-GlobalpingPing</maml:name> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <command:parameterValue required="true">PingOptions</command:parameterValue> <dev:type> <maml:name>Globalping.PingOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the unprocessed measurement response.</maml:para> <maml:para>When set the cmdlet outputs the MeasurementResponse object returned by the API.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <maml:description> <maml:para>Output ping results in the classic text format.</maml:para> <maml:para>Each probe returns the textual output of its ping utility.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <maml:description> <maml:para>Additional ping options sent with the request.</maml:para> <maml:para>Use this to configure packet count or other low level settings.</maml:para> </maml:description> <command:parameterValue required="true">PingOptions</command:parameterValue> <dev:type> <maml:name>Globalping.PingOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <maml:description> <maml:para>Target host name, IP address or URL to test.</maml:para> <maml:para>The target string is passed verbatim to the underlying measurement API.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <maml:description> <maml:para>Detailed location definitions for probes.</maml:para> <maml:para>Each LocationRequest may specify city, country, ASN or provider details.</maml:para> </maml:description> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <maml:description> <maml:para>Reuse probe locations from a previous measurement.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <maml:description> <maml:para>Short location identifiers such as city or country codes.</maml:para> <maml:para>Two-letter strings are treated as ISO country codes. Longer values map to the "magic" location syntax used by the API.</maml:para> </maml:description> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <maml:description> <maml:para>Maximum number of probes to use.</maml:para> <maml:para>If omitted the cmdlet estimates a value based on provided locations.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <maml:description> <maml:para>Request progress updates while the measurement runs.</maml:para> <maml:para>When set the API streams partial results that are written as they arrive.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <maml:description> <maml:para>Time in seconds to wait for progress updates.</maml:para> <maml:para>Only applies when InProgressUpdates is specified.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used to authenticate with Globalping.</maml:para> <maml:para>Anonymous requests may be rate limited.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: MeasurementResponse --> <command:returnValue> <dev:type> <maml:name>Globalping.MeasurementResponse</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: PingTimingResult --> <command:returnValue> <dev:type> <maml:name>Globalping.PingTimingResult</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: String --> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Ping from multiple locations ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingPing -Target "evotec.xyz" -SimpleLocations "DE", "US"</dev:code> <dev:remarks> <maml:para>Runs ping from probes in Germany and the United States.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 2: Request five packets ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingPing -Target "example.com" -SimpleLocations "PL" -Options @{ Packets = 5 }</dev:code> <dev:remarks> <maml:para>Uses PingOptions to set the packet count.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 3: Output classic text ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingPing -Target "example.com" -Classic</dev:code> <dev:remarks> <maml:para>Displays the raw ping output returned by the probe.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Get-GlobalpingProbe --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Get-GlobalpingProbe</command:name> <command:verb>Get</command:verb> <command:noun>GlobalpingProbe</command:noun> <maml:description> <maml:para>Retrieve currently online probes.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Calls the Globalping /probes endpoint and returns probe information.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Get-GlobalpingProbe</maml:name> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used for authenticated calls.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the raw Probes objects.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: Probe --> <command:returnValue> <dev:type> <maml:name>Globalping.Probe</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: Probes --> <command:returnValue> <dev:type> <maml:name>Globalping.Probes</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: List probes ----------</maml:title> <dev:code>Get-GlobalpingProbe</dev:code> <dev:remarks> <maml:para>Outputs flattened probe objects describing each online probe.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> <!-- Cmdlet: Start-GlobalpingTraceroute --> <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"> <command:details> <command:name>Start-GlobalpingTraceroute</command:name> <command:verb>Start</command:verb> <command:noun>GlobalpingTraceroute</command:noun> <maml:description> <maml:para>Start a traceroute measurement using Globalping.</maml:para> </maml:description> </command:details> <maml:description> <maml:para>Collects hop information from remote probes with optional classic text output.</maml:para> </maml:description> <command:syntax> <!-- Parameter set: __AllParameterSets --> <command:syntaxItem> <maml:name>Start-GlobalpingTraceroute</maml:name> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <command:parameterValue required="true">TracerouteOptions</command:parameterValue> <dev:type> <maml:name>Globalping.TracerouteOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> </command:syntaxItem> </command:syntax> <command:parameters> <!-- Parameter: Raw --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="AsRaw"> <maml:name>Raw</maml:name> <maml:description> <maml:para>Return the full measurement response.</maml:para> <maml:para>The object is not converted to individual hops.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Classic --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Classic</maml:name> <maml:description> <maml:para>Output traceroute in classic text form.</maml:para> <maml:para>Returns the text produced by the traceroute utility.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: Options --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Options</maml:name> <maml:description> <maml:para>Additional traceroute options for the request.</maml:para> <maml:para>Allows packet size or protocol customization.</maml:para> </maml:description> <command:parameterValue required="true">TracerouteOptions</command:parameterValue> <dev:type> <maml:name>Globalping.TracerouteOptions</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Target --> <command:parameter required="true" globbing="false" pipelineInput="false" position="named"> <maml:name>Target</maml:name> <maml:description> <maml:para>Target host name, IP address or URL to test.</maml:para> <maml:para>The target string is passed verbatim to the underlying measurement API.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> <dev:defaultValue></dev:defaultValue> </command:parameter> <!-- Parameter: Locations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Locations</maml:name> <maml:description> <maml:para>Detailed location definitions for probes.</maml:para> <maml:para>Each LocationRequest may specify city, country, ASN or provider details.</maml:para> </maml:description> <command:parameterValue required="true">LocationRequest[]</command:parameterValue> <dev:type> <maml:name>Globalping.LocationRequest[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: ReuseLocationsFromId --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>ReuseLocationsFromId</maml:name> <maml:description> <maml:para>Reuse probe locations from a previous measurement.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: SimpleLocations --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>SimpleLocations</maml:name> <maml:description> <maml:para>Short location identifiers such as city or country codes.</maml:para> <maml:para>Two-letter strings are treated as ISO country codes. Longer values map to the "magic" location syntax used by the API.</maml:para> </maml:description> <command:parameterValue required="true">string[]</command:parameterValue> <dev:type> <maml:name>System.String[]</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: Limit --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>Limit</maml:name> <maml:description> <maml:para>Maximum number of probes to use.</maml:para> <maml:para>If omitted the cmdlet estimates a value based on provided locations.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> </command:parameter> <!-- Parameter: InProgressUpdates --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>InProgressUpdates</maml:name> <maml:description> <maml:para>Request progress updates while the measurement runs.</maml:para> <maml:para>When set the API streams partial results that are written as they arrive.</maml:para> </maml:description> <command:parameterValue required="true">SwitchParameter</command:parameterValue> <dev:type> <maml:name>System.Management.Automation.SwitchParameter</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>False</dev:defaultValue> </command:parameter> <!-- Parameter: WaitTime --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named"> <maml:name>WaitTime</maml:name> <maml:description> <maml:para>Time in seconds to wait for progress updates.</maml:para> <maml:para>Only applies when InProgressUpdates is specified.</maml:para> </maml:description> <command:parameterValue required="true">int</command:parameterValue> <dev:type> <maml:name>System.Int32</maml:name> <maml:uri /> </dev:type> <dev:defaultValue>150</dev:defaultValue> </command:parameter> <!-- Parameter: ApiKey --> <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Token"> <maml:name>ApiKey</maml:name> <maml:description> <maml:para>API key used to authenticate with Globalping.</maml:para> <maml:para>Anonymous requests may be rate limited.</maml:para> </maml:description> <command:parameterValue required="true">string</command:parameterValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:parameter> </command:parameters> <command:inputTypes /> <command:returnValues> <!-- OutputType: MeasurementResponse --> <command:returnValue> <dev:type> <maml:name>Globalping.MeasurementResponse</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: TracerouteHopResult --> <command:returnValue> <dev:type> <maml:name>Globalping.TracerouteHopResult</maml:name> <maml:uri /> </dev:type> </command:returnValue> <!-- OutputType: String --> <command:returnValue> <dev:type> <maml:name>System.String</maml:name> <maml:uri /> </dev:type> </command:returnValue> </command:returnValues> <command:examples> <command:example> <maml:title>---------- Example 1: Traceroute to a host ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingTraceroute -Target "evotec.xyz"</dev:code> <dev:remarks> <maml:para>Performs traceroute to the target host.</maml:para> </dev:remarks> </command:example> <command:example> <maml:title>---------- Example 2: Return raw output ----------</maml:title> <maml:introduction> <maml:para>PS> </maml:para> </maml:introduction> <dev:code>Start-GlobalpingTraceroute -Target "example.com" -Classic</dev:code> <dev:remarks> <maml:para>Writes the traceroute text produced by the probe.</maml:para> </dev:remarks> </command:example> </command:examples> </command:command> </helpItems> |