Вопрос

У меня есть битные интересные требования.Мой клиент хочет разработать UI администрации SharePoint 2010 от Java Application.Поэтому я предлагаю ему пользователю SharePoint Web Services.Как мы все знаем, что это хорошо использовать.Но он хочет выполнить эту команду на основе.Поэтому я предлагаю пользователю пакетных файлов с помощью командлетов PowerShell.Я не уверен в этой архитектуре.Но кто-нибудь может ли кто-нибудь сосредоточиться, как использовать команды Power Shell (командлеты) с файлом Bat?

Это было полезно?

Решение

Вы можете выполнить их как любой другой скрипт, который вы планируете в планировщике задач серверов (если это то, что вы хотите сделать на регулярной основе).Во-первых, создайте сценарий PowerShell, как обычно, и поместите файл в соответствующую папку.Затем создайте файл Bat-файл, вызывая сценарий PowerShell - подобный это:

powershell .\test.ps1 arg1
.

Вы можете иметь несколько аргументов при вызове скрипта до тех пор, пока вы обрабатываете их в вашем скрипте.

Если вам нужно написать .BAT-файлы с помощью PowerShell, вы можете использовать команду Out-файл, хорошо описанную в статье Использование командлета OUT файла .Как следующее:

Get-Process | Out-File c:\scripts\test.txt
.

Подробнее, чтобы прочитать: Использовать BAT, чтобы начать скрипт PowerShell

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top