Update RunToastHidden.cmd

If you are running the script on 64bit OS from 32bit context, like a SCCM program, the script will not see the 64bit registries.
Fix to open PowerShell in 64bit context, when running from 32bit context like SCCM programs.
This commit is contained in:
adipiciu 2022-07-20 22:19:37 +03:00 committed by GitHub
parent 9064a66938
commit 6dede51bf7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,2 +1,8 @@
REM This file is intended to be used when the toast notification script is used with scheduled tasks with the Hidden.vbs file. See the documentation for further details
powershell.exe -file "C:\ProgramData\ToastNotificationScript\PendingReboot\New-ToastNotification.ps1" -Config "\\YourNetworkPath\ToastNotificationScript\Configs\config-toast-pendingreboot.xml"
IF "%PROCESSOR_ARCHITEW6432%" == "AMD64" (
SET pspath="C:\Windows\SysNative\WindowsPowerShell\v1.0\powershell.exe"
) ELSE (
SET pspath="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
)
%pspath% -file "C:\ProgramData\ToastNotificationScript\PendingReboot\New-ToastNotification.ps1" -Config "\\YourNetworkPath\ToastNotificationScript\Configs\config-toast-pendingreboot.xml"