Collections:
Other Resources:
Run Script with Arguments in Windows PowerShell
How to write a script that take argument from the command line in Windows PowerShell?
✍: FYIcenter.com
You can use the automatic variable $Args to take arguments from the
command line where the script is launched.
The $Args variable contains an array of all argument provided at the command line where this script was launched.
Here is sample script on how to use $Args variable:
<# My-Ping.ps1 - Tests network connection to a remote server
#>
If ($Args.Length -eq 2) {
Test-Connection $Args[0] -Count $Args[1]
} Else {
"Usage: "
" My-Ping server_name test_count"
}
If you run it without argument, you will get
PS C:\fyicenter> .\My-Ping.ps1 Usage: My-Ping server_name test_count
If you run it with correct arguments, you will get
PS C:\fyicenter> .\My-Ping.ps1 www.yahoo.com 2 Destination IPV4Address Bytes Time(ms) ----------- ----------- ----- -------- www.yahoo.com 98.139.183.24 32 52 www.yahoo.com 98.139.183.24 32 51
⇒ Work with File System in Windows PowerShell
⇐ Execution Status and Errors in Windows PowerShell Scripts
2016-10-27, ∼3200🔥, 0💬
Popular Posts:
What is the scheduled task "\Microsoft\Windows\Sett ingSync\BackgroundUpload Task"on my Windows 8 com...
What is "Windows Backup" in my Windows XP service list? And how is "Windows Backup" service related ...
What is "Portable Device Enumerator Service" in my Windows XP service list? And how is "Portable Dev...
I have a field in a MS Access form that is a foreign key pointing to another table. Can I use a comb...
What is the scheduled task "\Microsoft\Windows\WDI\ ResolutionHost"on my Windows 7 computer? "\Micro...