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

首頁 > 開發 > PowerShell > 正文

PowerShell小技巧之觀察UNC路徑

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

許多命令能支持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版本

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沾化县| 武安市| 永定县| 青阳县| 贞丰县| 额敏县| 龙川县| 正阳县| 布尔津县| 平江县| 军事| 安福县| 泌阳县| 濉溪县| 桂阳县| 云梦县| 高密市| 开平市| 山东省| 五河县| 玛沁县| 西华县| 土默特右旗| 遂宁市| 定南县| 隆尧县| 浪卡子县| 顺平县| 东阳市| 佛山市| 建阳市| 金溪县| 治县。| 确山县| 榆社县| 西畴县| 仁布县| 昌平区| 上高县| 舟山市| 长汀县|