使用PowerShell访问我的共享文件夹的脚本

时间:2014-10-23 15:58:34

标签: powershell powershell-ise

我有一个脚本在我的本地计算机上使用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 但我得到网络路径错误,所以有人知道任何脚本吗?

2 个答案:

答案 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'