2014-10-23 2 views
1

У меня есть сценарий для запуска файла ps1 с использованием powershell ise на моей локальной машине. & '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'Скрипт для доступа к моей общей папке с помощью powershell

Однако я теперь установил этот файл 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 , но я получаю ошибки сетевой путь, так кто-нибудь знает о каких-либо скриптов?

ответ

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 и указали правильный путь на сервере.

+0

спасибо, что сработал – user3929914

0

Вы все равно сможете выполнить сценарий по пути UNC с вашего локального компьютера.

& '\\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'