¿Cómo usar cmdlets de PowerShell con archivo por lotes?
-
10-12-2019 - |
Pregunta
Tengo un poco de requisitos interesantes.Mi cliente quiere desarrollar la UI de la administración de SharePoint 2010 de Java.Así que le sugiero que sean los servicios web de SharePoint.Como todos sabemos, es bueno usar.Pero él quiere realizar esto en el comando basado.Así que le sugiero al usuario de archivos por lotes con cmdlets de PowerShell.No estoy seguro con esta arquitectura.Pero, ¿alguien puede enfocarme, cómo usar comandos de shell de energía (cmdlets) con el archivo BAT?
Solución
Puede ejecutarlos como cualquier otro script que programe en su programador de tareas de servidores (si es lo que desea hacer de forma regular).Primero, construya su script de PowerShell ya que generalmente haga y coloque el archivo en una carpeta apropiada.Luego, construya su archivo BAT, llame al script de PowerShell, como este:
powershell .\test.ps1 arg1
Puede tener múltiples discusión mientras llama al script siempre que lo maneje en su script.
Si necesita escribir archivos .bat usando PowerShell, puede usar el comando Out-File, bien descrito en el artículo Uso del cmdlet Out-File .Como lo siguiente:
Get-Process | Out-File c:\scripts\test.txt
Más para leer: Use BAT para iniciar el script de PowerShell