主页 > 知识库 > PowerShell小技巧之观察UNC路径

PowerShell小技巧之观察UNC路径

热门标签:电话机器人公司招聘 印台区呼叫中心外呼系统 莫拉克电梯系统外呼怎么设置 六寸地图标注点怎么删除 腾讯地图标注中心怎么标注 新郑电销机器人一个月多少钱 如何根据经纬度百度地图标注 万全县地图标注app 地图标注的图案

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

您可能感兴趣的文章:
  • PowerShell小技巧之使用Verb打开程序
  • PowerShell小技巧之True和False的类型转换
  • PowerShell小技巧之查找获取注册表路径
  • Powershell小技巧之获取字符串的行数
  • Powershell小技巧之查询AD用户
  • Powershell小技巧之查看安装的.Net framework版本信息
  • PowerShell小技巧实现IE Web自动化

标签:疫苗接种 湘潭 喀什 汕头 南昌 临汾 襄阳 天水

巨人网络通讯声明:本文标题《PowerShell小技巧之观察UNC路径》,本文关键词  PowerShell,小,技巧,之,观察,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PowerShell小技巧之观察UNC路径》相关的同类信息!
  • 本页收集关于PowerShell小技巧之观察UNC路径的相关信息资讯供网民参考!
  • 推荐文章