国产探花免费观看_亚洲丰满少妇自慰呻吟_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版本

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枞阳县| 光泽县| 信阳市| 图片| 徐闻县| 汉川市| 绥德县| 汽车| 集贤县| 平谷区| 云南省| 南涧| 上林县| 竹溪县| 保定市| 万山特区| 禹城市| 平昌县| 达日县| 宜都市| 龙海市| 株洲县| 赫章县| 安宁市| 荆门市| 依兰县| 镇沅| 民权县| 东宁县| 拉萨市| 沅江市| 迁西县| 崇州市| 额济纳旗| 山阳县| 康平县| 沽源县| 云南省| 张家口市| 额济纳旗| 奎屯市|