I want to run the blow command from a batch file which will give me a list of installed applications on the machine:
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\temp\PS.txt
The only way i am able to find is. Saving this command in a PS1 file and then calling this file from the batch file.
Is there any way i can execute this command directly from the batch file not calling the .PS1 script?
Thank you in advance. :)
Here is a wrapper template which is a cmd file that contains batch code as the first line, and all subsequent lines as powershell commands. The first line begins with "# 2>NUL" and ends with "EXIT /B"
# 2>NUL & @cls & PUSHD "%~dp0" & "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -nol -nop -ep bypass "[IO.File]::ReadAllText('%~f0')|iex" & POPD & EXIT /B
write-host "Hello, from inside Powershell version $($psversiontable.psversion.major)" -foreground cyan
Powered by IDERA