Seite 1 von 1

Powershell-Skript über WinBatch-Sektion

Verfasst: 31 Mai 2021, 20:09
von Gernot
Da ich in der Dokumentation keinen expliziten Hinweis darüber gefunden habe wollte ich mal hier nachfragen, ob man in einer WinBatch-Sektion auch Powershell-Skript ausführen kann?

Re: Powershell-Skript über WinBatch-Sektion

Verfasst: 01 Jun 2021, 06:38
von feltel
In Winbatch direkt nicht, man könnte aber sicher powershell.exe zusammen mit einem .ps1-File aufrufen. Du kannst PowerShell aber direkt über so ein Konstrukt ausführen lassen:

Code: Alles auswählen

ExecWith_PowerShell_GetFirmwareType powershell.exe winst /sysnative

[ExecWith_PowerShell_GetFirmwareType]
if ((Get-ItemProperty HKLM:\System\CurrentControlSet\control\SecureBoot\State -ErrorAction SilentlyContinue) -eq $null ) {"BIOS"} else {"UEFI"}

Re: Powershell-Skript über WinBatch-Sektion

Verfasst: 04 Jun 2021, 13:38
von KrawczykHIS
Hey Gernot,

dafür kannst du dafür optimal powershellCall verwenden: https://download.uib.de/opsi4.2/documen ... lCall_list

Beispiel:

DefStringlist %powershelloutput%
Set %powershelloutput% = powershellcall('Get-Help")