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, ∼3095🔥, 0💬
Popular Posts:
What is "Lenovo Camera Mute" in a service on Lenovo laptop computer that supports the camera on/off ...
What is QLBCTRL.exe - Process - QLB Controller? Process QLBCTRL.exe is the QLB (Quick Launch Button)...
Upgraded to Windows 10 from 7. Apparently users can no longer selectively choose which updates to in...
Checking FTP Server Log File If you look the settings, you will find out that the log file is locate...
What is smss.exe process - Windows NT Session Manager? Process smss.exe is part of Windows system. I...