temp!
This commit is contained in:
parent
2e60d0c414
commit
8e791a4826
@ -36,52 +36,53 @@ if (-Not $is_elevated) {
|
||||
}
|
||||
|
||||
# Running with elevated permissions
|
||||
Write-Host "Press Enter to exit..."
|
||||
[System.Console]::ReadLine() | Out-Null
|
||||
# # Install 1Password
|
||||
# $decision = $Host.UI.PromptForChoice('Install 1Password', 'Proceed?', $choices, 0)
|
||||
# if ($decision -eq 0) {
|
||||
# $1password_installer = "$env:USERPROFILE/Downloads/1PasswordSetup-latest.exe"
|
||||
# Invoke-WebRequest -Uri "https://downloads.1password.com/win/1PasswordSetup-latest.exe" -OutFile "$1password_installer"
|
||||
# &$1password_installer
|
||||
# Remove-Item $1password_installer
|
||||
# } else {
|
||||
# echo 'Skipping 1Password'
|
||||
# }
|
||||
|
||||
# Install 1Password
|
||||
$decision = $Host.UI.PromptForChoice('Install 1Password', 'Proceed?', $choices, 0)
|
||||
if ($decision -eq 0) {
|
||||
$1password_installer = "$env:USERPROFILE/Downloads/1PasswordSetup-latest.exe"
|
||||
Invoke-WebRequest -Uri "https://downloads.1password.com/win/1PasswordSetup-latest.exe" -OutFile "$1password_installer"
|
||||
&$1password_installer
|
||||
Remove-Item $1password_installer
|
||||
} else {
|
||||
echo 'Skipping 1Password'
|
||||
}
|
||||
# # Enable Hyper-V
|
||||
# $decision = $Host.UI.PromptForChoice('Enable Hyper-V', 'Proceed?', $choices, 0)
|
||||
# if ($decision -eq 0) {
|
||||
# Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
|
||||
# } else {
|
||||
# echo 'Skipping Hyper-V'
|
||||
# }
|
||||
|
||||
# Enable Hyper-V
|
||||
$decision = $Host.UI.PromptForChoice('Enable Hyper-V', 'Proceed?', $choices, 0)
|
||||
if ($decision -eq 0) {
|
||||
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
|
||||
} else {
|
||||
echo 'Skipping Hyper-V'
|
||||
}
|
||||
# # Enable Containters
|
||||
# $decision = $Host.UI.PromptForChoice('Enable Containers', 'Proceed?', $choices, 0)
|
||||
# if ($decision -eq 0) {
|
||||
# Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
|
||||
# } else {
|
||||
# echo 'Skipping Containers'
|
||||
# }
|
||||
|
||||
# Enable Containters
|
||||
$decision = $Host.UI.PromptForChoice('Enable Containers', 'Proceed?', $choices, 0)
|
||||
if ($decision -eq 0) {
|
||||
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
|
||||
} else {
|
||||
echo 'Skipping Containers'
|
||||
}
|
||||
# # Get the shell application object
|
||||
# $shellApp = New-Object -ComObject "Shell.Application"
|
||||
|
||||
# Get the shell application object
|
||||
$shellApp = New-Object -ComObject "Shell.Application"
|
||||
# # Run the command without elevation
|
||||
# $shellApp.ShellExecute("powershell.exe", "-NoProfile -Command `"& { $nonElevatedCommand }`"", "", "open", 0)
|
||||
|
||||
# Run the command without elevation
|
||||
$shellApp.ShellExecute("powershell.exe", "-NoProfile -Command `"& { $nonElevatedCommand }`"", "", "open", 0)
|
||||
# # Start-Process -NoNewWindow -Credential "$env:UserDomain\$env:UserName" -FilePath "powershell.exe" -ArgumentList "-NoProfile -Command & { & $($command) }"
|
||||
# # Start-Process -FilePath "powershell.exe" -ArgumentList "-NoProfile -Command & { & $($command) }" -Credential $user -WindowStyle Hidden
|
||||
|
||||
# Start-Process -NoNewWindow -Credential "$env:UserDomain\$env:UserName" -FilePath "powershell.exe" -ArgumentList "-NoProfile -Command & { & $($command) }"
|
||||
# Start-Process -FilePath "powershell.exe" -ArgumentList "-NoProfile -Command & { & $($command) }" -Credential $user -WindowStyle Hidden
|
||||
# # Install Chocolatey
|
||||
# iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
|
||||
|
||||
# Install Chocolatey
|
||||
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
|
||||
|
||||
# Install SSH Server
|
||||
$decision = $Host.UI.PromptForChoice('Install SSH Server', 'Proceed?', $choices, 0)
|
||||
if ($decision -eq 0) {
|
||||
choco install --yes "--package-parameters=/SSHServerFeature" openssh
|
||||
Start-Service sshd
|
||||
Set-Service -Name sshd -StartupType 'Automatic'
|
||||
} else {
|
||||
echo 'Skipping SSH Server'
|
||||
}
|
||||
# # Install SSH Server
|
||||
# $decision = $Host.UI.PromptForChoice('Install SSH Server', 'Proceed?', $choices, 0)
|
||||
# if ($decision -eq 0) {
|
||||
# choco install --yes "--package-parameters=/SSHServerFeature" openssh
|
||||
# Start-Service sshd
|
||||
# Set-Service -Name sshd -StartupType 'Automatic'
|
||||
# } else {
|
||||
# echo 'Skipping SSH Server'
|
||||
# }
|
||||
|
Loading…
x
Reference in New Issue
Block a user