panazen.blogg.se

Powershell 3.0 windows 7
Powershell 3.0 windows 7













powershell 3.0 windows 7

If /i "%processor_architecture%"="x86" (Ĭmd /c %windir%\System32\wusa.exe %exeWMFx32%Ĭmd /c %windir%\System32\wusa.exe %exeWMF圆4% IF EXIST "%DESTINATION%\SuccessPendingReboot_PowerShell4_%COMPUTERNAME%.txt" GOTO :END REM Check if we have installed it but waiting for reboot IF %ERRORLEVEL% EQU 0 GOTO :Has_PowerShell4 REG QUERY hklm\software\microsoft\powershell\3\PowerShellEngine /v PowerShellVersion |findstr "4" >"%DESTINATION%\%COMPUTERNAME%_HasDotNet45.txt" REM IF NOT EXIST "%DESTINATION%\%COMPUTERNAME%_HasDotNet45.txt" ECHO. >"%DESTINATION%\Success_DotNet45_%COMPUTERNAME%.txt" IF NOT EXIST "%DESTINATION%\Success_DotNet45_%COMPUTERNAME%.txt" ECHO. >"%DESTINATION%\Fail_DotNet45_%COMPUTERNAME%.txt" IF NOT EXIST "%DESTINATION%\Fail_DotNet45_%COMPUTERNAME%.txt" ECHO. If %ERRORLEVEL% EQU 3010 GOTO :DOTNET45_SUCCESS If %ERRORLEVEL% EQU 1640 GOTO :DOTNET45_SUCCESS If %ERRORLEVEL% EQU 0 GOTO :DOTNET45_SUCCESS REG QUERY "hklm\software\microsoft\net framework setup\ndp\v4\Full" /v Release IF EXIST "%DESTINATION%\Success_PowerShell4_%COMPUTERNAME%.txt" GOTO :END IF EXIST "%DESTINATION%\%COMPUTERNAME%_Has_PowerShell4.txt" GOTO :END IF EXIST "%DESTINATION%\Fail_DotNet_%COMPUTERNAME%.txt" GOTO :END IF %ERRORLEVEL% EQU 0 GOTO :TAG_EXCEPTION_PS4 REG QUERY HKLM\SOFTWARE\EUDE /V DoNotUpgradeToPowerShell4 IF %ERRORLEVEL% EQU 0 GOTO :TAG_EXCEPTION_NET45 REG QUERY HKLM\SOFTWARE\EUDE /V DoNotUpgradeToDotNet45 SET exeWMFx32=\\myserver\Packages\WMF4\ /quiet /norestart SET exeWMF圆4=\\myserver\Packages\WMF4\Windows6.1-KB2819745-圆4-MultiPkg.msu /quiet /norestart SET exeDOTNET45="\\myserver\Packages\Microsoft Dot Net\4.5\dotnetfx45_full_x86_圆4.exe" /quiet /norestart SET DESTINATION=\\myserver\logs\Inventory\OnDemand\WMF4 net 4.5 & Windows Management Framework 4 (incl. You can get the idea and use bits and pieces that applies to your environment. I am not using either of these to install PowerShell 4 but came up with a script to do that.















Powershell 3.0 windows 7