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

首頁 > 開發(fā) > PowerShell > 正文

Windows Powershell 通過函數(shù)擴(kuò)展別名

2020-03-26 19:19:01
字體:
供稿:網(wǎng)友

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

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

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

有了函數(shù)牽線,別名可以完成更高級更強(qiáng)大的功能,其中$args為參數(shù)的占位符,經(jīng)測試,發(fā)現(xiàn)這個占位符必須以$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.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 沭阳县| 贡嘎县| 乐安县| 缙云县| 西宁市| 富蕴县| 吐鲁番市| 沂水县| 绥阳县| 乌鲁木齐市| 阳春市| 轮台县| 金溪县| 垫江县| 汝州市| 如东县| 娱乐| 高邑县| 乌拉特前旗| 吴忠市| 仙居县| 潮安县| 枣强县| 赤壁市| 丰原市| 祁门县| 玛曲县| 赞皇县| 桃园市| 山阳县| 平罗县| 丹凤县| 无为县| 奈曼旗| 五家渠市| 沁阳市| 武隆县| 新蔡县| 吉木萨尔县| 巴彦淖尔市| 佳木斯市|