Browse Source
11.11.2019
## Updated
- Added the OS bitness and PowerShell session detection;
- Minor changes.
## Обновлено
- Добавлено определение разрядности ОС и сеанса PowerShell;
- Незначительные изменения.
pull/23/head
4.0.13
farag2
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
38 additions and
6 deletions
Win 10.ps1
@ -1,18 +1,50 @@
#Requires -RunAsAdministrator
#Requires -RunAsAdministrator
#Requires -Version 5
#region Begin
#region Preparation
# Remove all text from the current display
# Очистить экран
Clear-Host
Clear-Host
# Сlear $Error variable
# Очистка переменной $Error
$Error . Clear ( )
# Get information about the current culture settings
# Get information about the current culture settings
# Получить сведения о параметрах текущей культуры
# Получить сведения о параметрах текущей культуры
IF ( $PSUICulture -eq " ru-RU " )
IF ( $PSUICulture -eq " ru-RU " )
{
{
$RU = $true
$RU = $true
}
}
# Detect the OS bitness
# Определить разрядность ОС
IF ( -not ( [Environment] :: Is64BitOperatingSystem ) )
{
IF ( $RU )
{
Write-Host " The script supports Windows 10 x64 only " -BackgroundColor Red
}
else
{
Write-Host " Скрипт поддерживает только Windows 10 x64 " -BackgroundColor Red
}
break
}
# Detect the PowerShell bitness
# Определить разрядность PowerShell
IF ( -not ( [IntPtr] :: Size -eq 8 ) )
{
IF ( $RU )
{
Write-Host " The script supports PowerShell x64 only " -BackgroundColor Red
}
else
{
Write-Host " Скрипт поддерживает только PowerShell x64 " -BackgroundColor Red
}
break
}
#endregion Preparation
#region Begin
# Сlear $Error variable
# Очистка переменной $Error
$Error . Clear ( )
# Set the encoding to UTF-8 without BOM for the PowerShell session
# Set the encoding to UTF-8 without BOM for the PowerShell session
# Установить кодировку UTF-8 без BOM для текущей сессии PowerShell
# Установить кодировку UTF-8 без BOM для текущей сессии PowerShell
IF ( $RU )
IF ( $RU )