国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Windows Powershell 通過函數擴展別名

2020-05-30 20:14:14
字體:
來源:轉載
供稿:網友

在Powershell中設置別名的確方便快捷,但是在設置別名的過程中并設置參數的相關信息。盡管別名會自動識別參數,但是如何把經常使用的參數默認設定在別名里面呢?例如Test-Connection -Count 2 -ComputerName,讓-”-Count 2″ 固化在別名中。

這時簡單的別名無法完成上述需求,可以通過函數來完成它,并且一旦把函數拉過來,定義別名會變得更加靈活。

PS C:/PS> function test-conn { Test-Connection -Count 2 -ComputerName $args}PS C:/PS> Set-Alias tc test-connPS C:/PS> tc localhostSource    Destination   IPV4Address   IPV6Address               Bytes  Time(ms)------    -----------   -----------   -----------               -----  --------test-me-01  localhost    127.0.0.1    ::1                   32    0test-me-01  localhost    127.0.0.1    ::1                   32    0

有了函數牽線,別名可以完成更高級更強大的功能,其中$args為參數的占位符,經測試,發現這個占位符必須以$args命名,否則不能識別,會拋出異常:
Cannot validate argument on parameter ‘ComputerName'. The argument is null or empty. Supply an arg
nt that is not null or empty and then try the command again.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江孜县| 正宁县| 吕梁市| 普格县| 城口县| 耒阳市| 察雅县| 万安县| 洛宁县| 肥城市| 淮滨县| 东乡县| 秀山| 曲沃县| 怀仁县| 小金县| 嵊州市| 纳雍县| 甘谷县| 武清区| 阳泉市| 安福县| 鲁山县| 武夷山市| 陆丰市| 清镇市| 西峡县| 霍州市| 济源市| 奉新县| 马尔康县| 敖汉旗| 冷水江市| 商都县| 东丰县| 宾川县| 伊金霍洛旗| 海阳市| 沈丘县| 中山市| 长泰县|