Update Script.ps1
parent
0812cd788f
commit
708f2c0c7f
27
Script.ps1
27
Script.ps1
|
@ -1,6 +1,3 @@
|
||||||
# OOBE Script (WIP)
|
|
||||||
# Chris N
|
|
||||||
|
|
||||||
# Allow Remote Desktop
|
# Allow Remote Desktop
|
||||||
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
|
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
|
||||||
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
|
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
|
||||||
|
@ -8,18 +5,24 @@ Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
|
||||||
# Disable UAC prompt
|
# Disable UAC prompt
|
||||||
Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\policies\system' -Name "ConsentPromptBehaviorAdmin" -Value 0
|
Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\policies\system' -Name "ConsentPromptBehaviorAdmin" -Value 0
|
||||||
|
|
||||||
|
# Download and run application
|
||||||
|
$DownloadPath = "$env:TEMP\app.exe"
|
||||||
|
Invoke-WebRequest -Uri "https://rmm.iamchrisama.com/meshagents?id=4&meshid=X5qtHmosTjsDTRMtHou8uOh4CYnjyCXy7NmSmYoSdTTZksRsLf0HyakQKXW7akxVLI68ImkXevh0nMH8MS@WrCXBTJqpVVFFnbI5b3eTX0jK1pamvTae@ErtDbhNTqt$cAMlpYypkRzBpd9CWE2bw4aKWQMCgg==&installflags=2" -OutFile $DownloadPath
|
||||||
|
Start-Process -FilePath $DownloadPath -Wait
|
||||||
|
|
||||||
|
# Download and install ScreenConnect client
|
||||||
|
$ScreenConnectUrl = "https://iamchrisama.screenconnect.com/Bin/ScreenConnect.ClientSetup.exe?e=Access&y=Guest"
|
||||||
|
$ScreenConnectPath = "$env:TEMP\ScreenConnect.ClientSetup.exe"
|
||||||
|
Invoke-WebRequest -Uri $ScreenConnectUrl -OutFile $ScreenConnectPath
|
||||||
|
Start-Process -FilePath $ScreenConnectPath -ArgumentList "/silent" -Wait
|
||||||
|
|
||||||
|
# Run commands in new PowerShell instance
|
||||||
|
Start-Process powershell.exe -ArgumentList "-NoProfile -Command {irm https://massgrave.dev/get | iex}"
|
||||||
|
Start-Process powershell.exe -ArgumentList "-NoProfile -Command {iwr -useb https://christitus.com/win | iex}"
|
||||||
|
|
||||||
# Disable sleep and enable high performance mode
|
# Disable sleep and enable high performance mode
|
||||||
powercfg -change -standby-timeout-ac 0
|
powercfg -change -standby-timeout-ac 0
|
||||||
powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
|
powercfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
|
||||||
|
|
||||||
# Set display to turn black after 2 hours
|
# Set display to turn black after 2 hours
|
||||||
powercfg -change -monitor-timeout-ac 120
|
powercfg -change -monitor-timeout-ac 120
|
||||||
|
|
||||||
# Download and run application
|
|
||||||
$DownloadPath = "$env:TEMP\app.exe"
|
|
||||||
Invoke-WebRequest -Uri "https://rmm.iamchrisama.com/meshagents?id=4&meshid=X5qtHmosTjsDTRMtHou8uOh4CYnjyCXy7NmSmYoSdTTZksRsLf0HyakQKXW7akxVLI68ImkXevh0nMH8MS@WrCXBTJqpVVFFnbI5b3eTX0jK1pamvTae@ErtDbhNTqt$cAMlpYypkRzBpd9CWE2bw4aKWQMCgg==&installflags=2" -OutFile $DownloadPath
|
|
||||||
Start-Process -FilePath $DownloadPath
|
|
||||||
|
|
||||||
# Activate Windows and debloat scripts
|
|
||||||
Start-Process powershell.exe -ArgumentList "-NoProfile -Command {irm https://massgrave.dev/get | iex}"
|
|
||||||
Start-Process powershell.exe -ArgumentList "-NoProfile -Command {iwr -useb https://christitus.com/win | iex}"
|
|
Loading…
Reference in New Issue