我试图备份一个网络共享到一个USB驱动器,同时存档数据。为此,我调用了7-zip归档程序(实际上,我使用哪个归档程序并不重要),如下所示:
new-psdrive -name O -psprovider filesystem -root '\\kapital-dc01\disk_o' -credential $cred
$arclog=(. 'c:\program files\7-zip\7z.exe' a -bb1 -bd -bse1 -mmt6 -r -v1200m "f:\disk_o\disk_o-$timestamp.7z" 'o:\')但是,7-zip在试图从O:获取数据时报告了一个“未找到的文件”错误。在Powershell中,我可以在没有任何问题的情况下dir o:\。此脚本通过任务管理器作为SYSTEM帐户作为作业运行。我应该使用什么来启动7-zip接入连接的网络驱动器?
发布于 2017-04-13 10:29:28
您需要使用用于New-PSDrive的New-PSDrive开关来使驱动器可用于windows会话,而不仅仅是PowerShell会话。
您可以使用network的持久化参数来创建Windows映射的网络驱动器。与临时的Windows驱动器不同,Windows映射的网络驱动器不是会话特定的.它们保存在Windows中,可以使用标准Windows工具(如文件资源管理器和网络使用)进行管理。
来源:MSDN
https://stackoverflow.com/questions/43389635
复制相似问题