• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell小技巧之观察UNC路径

PowerShell小技巧之观察UNC路径

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了powershell 路径,powershell找不到路径,powershell,windows powershell,powershell是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

许多命令能支持UNC路径,但是UNC路径在脚本中看起来很奇怪。看看下面代码:

PS> Test-Path -Path \\127.0.0.1\c$
True
</div>

它返回了真,证明UNC路径存在。接着改变当前的路径指向一个非文件系统路径接着测试:

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

一样的路径但现在却获得了失败。这是因为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
</div>

如果你担心”Net Use”产生盘符麻烦,请预先使用 “FileSystem::”做好相应的措施。将能彻底解决问题。

支持所有PS版本

</div>

您可能想查找下面的文章:

  • Powershell使用C#实现缩写路径
  • PowerShell小技巧之查找获取注册表路径
  • PowerShell小技巧之观察UNC路径
  • PowerShell中把相对路径转换为绝对路径的2个方法
  • PowerShell中使用通配符匹配文件路径的例子

相关文章

  • PowerShell入门教程之函数、脚本、作用域介绍
  • PowerShell中prompt函数的妙用
  • PowerShell小技巧之启动远程桌面连接
  • PowerShell中使用Get-Alias命令获取cmdlet别名例子
  • PowerShell查看Windows功能选项的方法
  • Powershell批量给文件增加前辍实例
  • Powershell后台作业、异步操作实例
  • PowerShell中判断闰年的方法
  • PowerShell捕获错误的2种方法(异常捕获命令、错误变量)
  • PowerShell脚本源码输出到文件的最佳写法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Powershell打印文本文档例子
    • Powershell创建数组正确、更快的方法
    • PowerShell 自动备份oracle并上传到ftp
    • PowerShell入门教程之PowerShell和Cmd命令行的关系?
    • WMI入门教程之什么是WMI?
    • PowerShell读取文本文件指定行内容的方法
    • Windows Powershell属性:描述对象是什么
    • Powershell小技巧之使用-F方法带入数据
    • PowerShell函数用Hash表传参实例
    • PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有