时间:2021-05-22
许多命令能支持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路径位置,这将避免此问题:
如果你担心”Net Use”产生盘符麻烦,请预先使用 “FileSystem::”做好相应的措施。将能彻底解决问题。
支持所有PS版本
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在先前的技巧中你能观察到使用了“-ErrorActionStop”结合“异常捕获命令”能捕获一个Powershell命令的错误,可是使用了这种方式操作之后,脚本
PowerShell控制台的默认命令行提示为PS+(当前路径)+箭头,形如:复制代码代码如下:PSC:\Users\非苔>前面加PS是PowerShell的标志
在前面的PowerShell技巧中,我们看到了PowerShell控制台支持输出所有TrueType字体的字符,你只需将你的字符代码转换成Char类型。今天再来
unc0ver怎么越狱?unc0ver是一款非常强大的iOS越狱工具,最新版已经支持11.0至13.5系统的越狱,很多朋友还不清楚unc0ver越狱具体怎么操作
一、通过UNC路径 1、在开始中点击运行,选择IP地址或计算机名。 2、如果有用户名密码则输入,无则可直接看到共享文件夹。 二、通过XP的网上邻居或win