Skip to content

Instantly share code, notes, and snippets.

###########################################
Write-Host ("You selected {0}" -f ('1','2','3' | Out-GridView -OutputMode Single -Title 'Please select a value'))
############################################
#!/bin/bash
## Update Centos7 to Centos8 ##
#################################
## Подготовка
# Добавляем репозиторий EPEL
yum -y install epel-release
##*********************** ≠≠≠≠ ***********************
## start as ADMIN
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$testadmin = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
if ($testadmin -eq $false) {
Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
exit $LASTEXITCODE
}
##*********************** ≠≠≠≠ ***********************
## start as ADMIN
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$testadmin = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
if ($testadmin -eq $false) {
Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
exit $LASTEXITCODE
}
if ((Get-WmiObject win32_operatingsystem | select osarchitecture).osarchitecture -like "64*")
{
Write "... for Windows x64"
$OSx = 'x64'
} else {
Write "... for Windows x86"
$OSx = 'x86'
}
<#
##
## start as ADMIN
#>
##*********************** ≠≠≠≠ ***********************
## start as ADMIN
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$testadmin = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
New-Item -Path $env:SYSTEMDRIVE\ -Name 'PS\List' -ItemType Directory
$FileList = "$env:SYSTEMDRIVE\PS\List\Listinstall.txt"
Get-AppxProvisionedPackage -online | select DisplayName > $FileList; cat $FileList;
get-help Get-AppxProvisionedPackage -examples
<#
###############################################################################
# Эта команда перечисляет пакеты приложений (.appx) в образе Windows,
@numbnet
numbnet / Rename-Computer.ps1
Created May 1, 2021 17:40
Rename Computer
$NEWCOMPUTERNAME = MyPC;
echo "This PC Name - $env:COMPUTERNAME";
if ($env:ComputerName -in $NEWCOMPUTERNAME) {
echo "
This is Computer - $env:COMPUTERNAME
========================================
";
exit
} else {
echo "Rename this Computer?"; pause; Rename-Computer -NewName $NEWCOMPUTERNAME -Force;
##====================================================
## start as ADMIN
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$testadmin = $currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
if ($testadmin -eq $false) {
Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ($myinvocation.MyCommand.Definition))
exit $LASTEXITCODE
}

GitHub Markdown

==================================================

Headers

This is an

tag

This is an

tag

This is an
tag