2009-01-30 2 views
2

Кто-нибудь пытался установить powershell на сервере Windows 2000? Я понимаю, что он не должен устанавливаться на сервер Windows 2000 и поэтому не поддерживается; однако vbscript, который работает на нем, занимает 3,5 дня, чтобы завершить процесс, который, возможно, закончится за меньшее время. Тем не менее, я заметил, что для этого требуется только .NET 2.0.powershell: кто-нибудь попытался установить powershell на сервер Windows 2000?

благодарит заранее.

+0

Что требуется VBscript за 3,5 дня? Я сомневаюсь, что версия Powershell того же алгоритма, что бы вы ни делали, серьезно повлияет на процесс, который занимает 3,5 дня. Возможно, есть еще одна проблема. – BobbyShaftoe

+0

Сценарий по этим вопросам занимает 3,5 дня. http://stackoverflow.com/questions/483945/vbscript-optimization-how-to-get-faster-file-writing – phill

+0

Основная проблема заключается в том, что он перетаскивает все папки в каталог в массив. Затем он возвращается в массив и один за другим проверяет, если папка старше 3 месяцев и записывает ее в строку. После его завершения скрипт записывает строку в файл – phill

ответ

1

Если у вас есть доступ администратора к Windows 2000 Server в вопросе, вы можете запустить PowerShell на поддерживаемом машину в том же домене и использовать Set-Location, чтобы изменить рабочий каталог на удаленном сервере

cd \\remoteserver\<drive>$\path\to\folder\you\want\to\start\in 

Затем вы можете запустить любой сценарий PowerShell, который вы хотите в удаленном каталоге. Если папка, в которой вы запускаетесь, является общедоступной, она еще проще (вам не потребуется доступ к доходу администратора). Или вы можете сопоставить диск на своем компьютере с PowerShell, который ссылается на целевой каталог.

Это может быть более плавный вариант, чем принудительная установка на не поддерживаемую машину.

0

Да. Это работает. Вместо того, чтобы устанавливать Powershell на сервер, просто дистанционно разговаривайте с ним, как: -

Set-Location "\\MyServer\D$\wwwportal\MyChangedFileFolder\" 
Get-ChildItem -filter *.txt -Recurse 
+1

Пожалуйста, не отправляйте повторяющиеся ответы. –

Смежные вопросы