PowerShell安全地使用UNC路径


不管你什么时候在PowerShell中使用UNC路径,可能都会出错。原因是UNC路径没有盘符,PowerShell会把它理解成当前路径下的某个子路径来处理。

比如你的当前路径不是一个文件夹,而是注册表路径,那么UNC路径就被理解成注册表路径,必然铸成大错。所以比较靠谱地方式是告诉PowerShell我是文件系统路径,而不是其它。

$exists = Test-Path -Path 'FileSystem::\\server12\fileshare'

原文出处:Safely Use UNC Paths

本文链接: https://www.pstips.net/safely-use-unc-paths.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注