我有一个脚本在我的本地计算机上使用powershell ise运行ps1文件。 & 'C:\Users\medetrax\Documents\Visual Studio 2013\Projects\Ward Obs Roaming\Ward Obs Roaming\AppPackages\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'
但是我现在把ps1文件放在我的服务器上,并希望使用共享文件夹从PowerShell访问它。我将在powershell中使用什么脚本来实现这个
\\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test
我试过net use \\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test
但我得到网络路径错误,所以有人知道任何脚本吗?
答案 0 :(得分:1)
您需要先挂载共享,然后使用以下路径访问它:
New-PSDrive -Name "Z" PSProvider Filesystem -Root \\MEDEPADSERVER\Users
Test-Path "Z:\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test"
如果您将True
作为响应,则驱动器已正确映射,您可以执行以下脚本:
& 'Z:\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'
这假设您已正确设置服务器上的共享并命名为Users
并指向服务器上的正确路径。
答案 1 :(得分:0)
您仍然可以通过本地计算机的UNC路径执行脚本。
& '\\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'