我正在尝试运行一个在登录时映射网络驱动器的脚本。通常,我使用 get-content 和 | convertfrom-stringdata 将我的参数(驱动器号和路径)放入哈希中。
我的问题如下:
net use /persistent:no $driveletter $networkpath
结果出错。当我用实际路径(\\server\share\folder)替换 $networkpath 时,它可以工作。
有谁知道在那里做什么?非常感谢您的帮助。如有遗漏,我会尽快补充!
问候,
布拉格
编辑:更多代码以更好地理解问题
$hash = get-content C:\temp\file.txt | convertfrom-stringdata
foreach ($keys in $hash.keys) {
$hashtwo = $hash.$keys -split ("=")
net use /persistent:no $hashtwo[1] $hashtwo[0]
}
我的文本文件如下所示:
key = \\\\server\\share\\folder =G: