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

首頁 > 開發 > PowerShell > 正文

PowerShell小技巧之觀察UNC路徑

2020-10-29 21:03:27
字體:
來源:轉載
供稿:網友

許多命令能支持UNC路徑,但是UNC路徑在腳本中看起來很奇怪。看看下面代碼:

PS> Test-Path -Path //127.0.0.1/c$True

它返回了真,證明UNC路徑存在。接著改變當前的路徑指向一個非文件系統路徑接著測試:

PS> cd hkcu:/ PS> Test-Path -Path //127.0.0.1/c$False

一樣的路徑但現在卻獲得了失敗。這是因為UNC路徑沒有包含盤符,而PS需要根據盤符去分配當前合適位置。如果當前路徑沒有包含在磁盤路徑下,Powershell將假定當前選擇的位置。所以當你改變當前目錄到注冊表,PS將試圖從當前注冊表獲取UNC路徑,這就是錯誤原因。
更糟的是有些莫名其妙的原因,當你在使用“Net use”做網絡映射,查看驅動命令時PS可能會讓你迷糊。
這里有一個簡單的解決辦法,當你在命令中使用UNC路徑,首先要考慮當前所在UNC路徑位置,這將避免此問題:

PS> Test-Path -Path FileSystem:://127.0.0.1/c$True PS> cd hkcu:/ PS> Test-Path -Path //127.0.0.1/c$False PS> Test-Path -Path FileSystem:://127.0.0.1/c$True

如果你擔心”Net Use”產生盤符麻煩,請預先使用 “FileSystem::”做好相應的措施。將能徹底解決問題。

支持所有PS版本

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 恩平市| 马龙县| 金阳县| 齐河县| 治县。| 鄯善县| 涿州市| 宁化县| 保康县| 湾仔区| 靖宇县| 宁津县| 达拉特旗| 墨玉县| 永平县| 崇左市| 崇阳县| 新余市| 弋阳县| 阳城县| 三江| 清丰县| 称多县| 江都市| 枣庄市| 邹平县| 罗田县| 柳州市| 吉木萨尔县| 镇安县| 大理市| 沙坪坝区| 芮城县| 沧州市| 甘洛县| 伊宁市| 霍林郭勒市| 宣城市| 慈利县| 新野县| 辉县市|