Update Script.ps1
parent
c4d26f5714
commit
4eab65f15f
20
Script.ps1
20
Script.ps1
|
@ -1,3 +1,12 @@
|
||||||
|
# Check if running with elevated privileges
|
||||||
|
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
|
||||||
|
Write-Host "Please run this script as an administrator."
|
||||||
|
Exit
|
||||||
|
}
|
||||||
|
|
||||||
|
# Enable ping (ICMP Echo) requests
|
||||||
|
New-NetFirewallRule -DisplayName "Allow ICMP Echo Request" -Protocol ICMPv4 -IcmpType 8 -Enabled True
|
||||||
|
|
||||||
# Turn on Dark Mode
|
# Turn on Dark Mode
|
||||||
New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -PropertyType DWORD -Force
|
New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -PropertyType DWORD -Force
|
||||||
|
|
||||||
|
@ -26,16 +35,9 @@ $ScreenConnectPath = "$env:TEMP\ScreenConnect.ClientSetup.exe"
|
||||||
Invoke-WebRequest -Uri $ScreenConnectUrl -OutFile $ScreenConnectPath
|
Invoke-WebRequest -Uri $ScreenConnectUrl -OutFile $ScreenConnectPath
|
||||||
Start-Process -FilePath $ScreenConnectPath -ArgumentList "/silent" -Wait
|
Start-Process -FilePath $ScreenConnectPath -ArgumentList "/silent" -Wait
|
||||||
|
|
||||||
# Install Discord
|
|
||||||
$discordURL = "https://discordapp.com/api/download?platform=win"
|
|
||||||
$discordPath = "$env:USERPROFILE\Downloads\discord-setup.exe"
|
|
||||||
|
|
||||||
Invoke-WebRequest -Uri $discordURL -OutFile $discordPath
|
|
||||||
Start-Process -FilePath $discordPath -Wait
|
|
||||||
|
|
||||||
# Run commands in new PowerShell instance
|
# 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 {irm https://massgrave.dev/get | iex}"
|
||||||
Start-Process powershell.exe -ArgumentList "-NoProfile -Command {iwr -useb https://christitus.com/win | 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
|
||||||
|
|
Loading…
Reference in New Issue