Browse Source

Add files via upload

pull/78/head 5.1
Dmitry Nefedov 4 years ago
committed by GitHub
parent
commit
494cd8f0e8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 36
      Sophia/Sophia.ps1
  2. 1346
      Sophia/Sophia.psm1
  3. 172
      Sophia/en-US/Sophia.psd1
  4. 172
      Sophia/ru-RU/Sophia.psd1

36
Sophia/Sophia.ps1

@ -2,8 +2,8 @@
.SYNOPSIS
Default preset file for "Windows 10 Sophia Script"
Version: v5.0.1
Date: 25.09.2020
Version: v5.1
Date: 05.10.2020
Copyright (c) 2020 farag & oZ-Zo
Thanks to all http://forum.ru-board.com members involved
@ -22,13 +22,11 @@
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
.EXAMPLE
PS C:\> & '.\Preset.ps1'
PS C:\> .\Sophia.ps1
.NOTES
Ask a question on
http://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15
https://habr.com/en/post/465365/
https://4pda.ru/forum/index.php?s=&showtopic=523489&view=findpost&p=95909388
https://habr.com/en/post/521202/
https://forums.mydigitallife.net/threads/powershell-script-setup-windows-10.81675/
https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/
@ -39,6 +37,8 @@
Remove-Module -Name Sophia -Force -ErrorAction Ignore
Import-Module -Name .\Sophia.psm1 -Force
Import-LocalizedData -BindingVariable Global:Localization
# Checking
# Проверка
Check
@ -154,11 +154,11 @@ DisableAppsSilentInstalling
# Do not suggest ways I can finish setting up my device to get the most out of Windows (current user only)
# Не предлагать способы завершения настройки устройства для максимально эффективного использования Windows (только для текущего пользователя)
DisableSuggestedContent
DisableWhatsNewInWindows
# Suggest ways I can finish setting up my device to get the most out of Windows
# Предлагать способы завершения настройки устройства для максимально эффективного использования Windows
# EnableSuggestedContent
# EnableWhatsNewInWindows
# Do not offer tailored experiences based on the diagnostic data setting (current user only)
# Не предлагать персонализированные возможности, основанные на выбранном параметре диагностических данных (только для текущего пользователя)
@ -166,14 +166,14 @@ DisableTailoredExperiences
# Offer tailored experiences based on the diagnostic data setting
# Предлагать персонализированные возможности, основанные на выбранном параметре диагностических данных
# DisableTailoredExperiences
# EnableTailoredExperiences
# Disable Bing search in the Start Menu
# Отключить в меню "Пуск" поиск через Bing
DisableBingSearch
# Enable Bing search in the Start Menu
# Включить в меню "Пуск" поиск через Bing
# Включить поиск через Bing в меню "Пуск"
# EnableBingSearch
#endregion Privacy & Telemetry
@ -492,11 +492,11 @@ SetTempPath
# Enable Windows 260 character path limit
# Включить ограничение Windows на 260 символов в пути
EnableWin32LongPaths
# EnableWin32LongPaths
# Disable Windows 260 character path limit
# Отключить ограничение Windows на 260 символов в пути
# DisableWin32LongPaths
DisableWin32LongPaths
# Display the Stop error information on the BSoD
# Отображать Stop-ошибку при появлении BSoD
@ -930,9 +930,11 @@ EnableGPUScheduling
#region Scheduled tasks
<#
Create a task to clean up unused files and Windows updates in the Task Scheduler
A minute before the task starts, a warning in the Windows action center will appear
The task runs every 90 days
Создать задачу в Планировщике задач по очистке неиспользуемых файлов и обновлений Windows
За минуту до выполнения задачи в Центре уведомлений Windows появится предупреждение
Задача выполняется каждые 90 дней
#>
CreateCleanUpTask
@ -971,17 +973,17 @@ CreateTempTask
# Включить контролируемый доступ к папкам и добавить защищенные папки
AddProtectedFolders
# Disable Controlled folder access and remove all added protected folders
# Выключить контролируемый доступ к папкам и удалить все добавленные защищенные папки
# Remove all added protected folders
# Удалить все добавленные защищенные папки
# RemoveProtectedFolders
# Allow an app through Controlled folder access
# Разрешить работу приложения через контролируемый доступ к папкам
AddAppControlledFolder
# Do not allow an app through Controlled folder access
# Не разрешать работу приложения через контролируемый доступ к папкам
# RemoveAppsControlledFolder
# Remove all allowed apps through Controlled folder access
# Удалить все добавленные разрешенные приложение через контролируемый доступ к папкам
# RemoveAllowedAppsControlledFolder
# Add a folder to the exclusion from Microsoft Defender scanning
# Добавить папку в список исключений сканирования Microsoft Defender

1346
Sophia/Sophia.psm1

File diff suppressed because it is too large

172
Sophia/en-US/Sophia.psd1

@ -0,0 +1,172 @@
ConvertFrom-StringData -StringData @'
# Do not remove double quotes in double-quoted strings where they are present
# Check
UnsupportedOSBitness = The script supports Windows 10 x64 only
ControlledFolderAccessDisabled = Controlled folder access disabled
# OneDrive
OneDriveUninstalling = Uninstalling OneDrive...
OneDriveNotEmptyFolder = "The $OneDriveUserFolder folder is not empty `nDelete it manually"
OneDriveFileSyncShell64dllBlocked = "$FileSyncShell64dll is blocked `nDelete it manually"
OneDriveInstalling = OneDriveSetup.exe is starting...
OneDriveDownloading = Downloading OneDrive... ~33 MB
NoInternetConnection = No Internet connection
# SetTempPath
LOCALAPPDATANotEmptyFolder = "The $env:LOCALAPPDATA\\Temp folder is not empty `nDeleteClear it manually and try again"
# WSL
WSLUpdateDownloading = Downloading the Linux kernel update package... ~14 MB
WSLUpdateInstalling = Installing the Linux kernel update package...
# DisableWindowsCapabilities
FODWindowTitle = Optional features (FODv2) to remove
FODWindowButton = Uninstall
DialogBoxOpening = Displaying the dialog box...
NoData = Nothing to display
# EnableWindowsSandbox/DisableWindowsSandbox
EnableHardwareVT = Enable Virtualization in UEFI
# ChangeUserShellFolderLocation function
UserShellFolderNotEmpty = "Some files left in the $UserShellFolderRegValue folder `nMove them manually to a new location"
RetrievingDrivesList = Retrieving drives list...
# Desktop
DesktopChangeFolderRequest = Would you like to change the location of the Desktop folder?
DesktopFilesWontBeMoved = Files will not be moved
DesktopFolderChange = Change
DesktopFolderSkip = Skip
DesktopDriveSelect = Select the drive within the root of which the Desktop folder will be created
DesktopSkipped = Skipped
# Documents
DocumentsChangeFolderRequest = Would you like to change the location of the Documents folder?
DocumentsFilesWontBeMoved = Files will not be moved
DocumentsFolderChange = Change
DocumentsFolderSkip = Skip
DocumentsDriveSelect = Select the drive within the root of which the Documents folder will be created
DocumentsSkipped = Skipped
# Downloads
DownloadsChangeFolderRequest = Would you like to change the location of the Downloads folder?
DownloadsFilesWontBeMoved = Files will not be moved
DownloadsFolderChange = Change
DownloadsFolderSkip = Skip
DownloadsDriveSelect = Select the drive within the root of which the Downloads folder will be created
DownloadsSkipped = Skipped
# Music
MusicChangeFolderRequest = Would you like to change the location of the Music folder?
MusicFilesWontBeMoved = Files will not be moved
MusicFolderChange = Change
MusicFolderSkip = Skip
MusicDriveSelect = Select the drive within the root of which the Music folder will be created
MusicSkipped = Skipped
# Pictures
PicturesChangeFolderRequest = Would you like to change the location of the Pictures folder?
PicturesFilesWontBeMoved = Files will not be moved
PicturesFolderChange = Change
PicturesFolderSkip = Skip
PicturesDriveSelect = Select the drive within the root of which the Pictures folder will be created
PicturesSkipped = Skipped
# Videos
VideosChangeFolderRequest = Would you like to change the location of the Videos folder?
VideosFilesWontBeMoved = Files will not be moved
VideosFolderChange = Change
VideosFolderSkip = Skip
VideosDriveSelect = Select the drive within the root of which the Videos folder will be created
VideosSkipped = Skipped
# SetDefaultUserShellFolderLocation
# Desktop
DesktopDefaultFolder = Would you like to change the location of the Desktop folder to the default value?
# Documents
DocumentsDefaultFolder = Would you like to change the location of the Documents folder to the default value?
# Downloads
DownloadsDefaultFolder = Would you like to change the location of the Downloads folder to the default value?
# Music
MusicDefaultFolder = Would you like to change the location of the Music folder to the default value?
# Pictures
PicturesDefaultFolder = Would you like to change the location of the Pictures folder to the default value?
# Videos
VideosDefaultFolder = Would you like to change the location of the Videos folder to the default value?
# DisableReservedStorage
ReservedStorageIsInUse = This operation is not supported when reserved storage is in use `nPlease wait for any servicing operations to complete and then try again later
# PinControlPanel/PinDevicesPrinters/PinCommandPrompt
syspinDownloading = Downloading syspin... ~20 KB
ControlPanelPinning = "$ControlPanelLocalizedName shortcut is being pinned to Start"
DevicesPrintersPinning = "$DevicesAndPrintersLocalizedName shortcut is being pinned to Start"
CMDPinning = Command Prompt shortcut is being pinned to Start
# UninstallUWPApps
UninstallUWPForAll = Uninstall for All Users
UninstallUWPTitle = UWP Packages to Uninstall
UninstallUWPUninstallButton = Uninstall
# SetAppGraphicsPerformance
GraphicsPerformanceTitle = Graphics performance preference
GraphicsPerformanceRequest = Would you like to set the graphics performance setting of an app of your choice to "High performance"?
GraphicsPerformanceAdd = Add
GraphicsPerformanceSkip = Skip
GraphicsPerformanceFilter = *.exe|*.exe|All Files (*.*)|*.*
GraphicsPerformanceSkipped = Skipped
# CreateCleanUpTask
CleanUpTaskDescription = Cleaning up unused Windows files and updates using built-in Disk cleanup app. To decode encoded command use [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("string"))
# CreateSoftwareDistributionTask
SoftwareDistributionTaskDescription = The %SystemRoot%\\SoftwareDistribution\\Download
# CreateTempTask
TempTaskDescription = The %TEMP% folder cleaning
# AddProtectedFolders
AddProtectedFoldersTitle = Controlled folder access
AddProtectedFoldersRequest = Would you like to enable Controlled folder access and specify the folder that Microsoft Defender will protect from malicious apps and threats?
AddProtectedFoldersAdd = Add
AddProtectedFoldersSkip = Skip
AddProtectedFoldersDescription = Select a folder
AddProtectedFoldersSkipped = Skipped
# RemoveProtectedFolders
RemoveProtectedFoldersList = Removed folders
# AddAppControlledFolder
AddAppControlledFolderTitle = Controlled folder access
AddAppControlledFolderRequest = Would you like to specify an app that is allowed through Controlled Folder access?
AddAppControlledFolderAdd = Add
AddAppControlledFolderSkip = Skip
AddAppControlledFolderFilter = *.exe|*.exe|All Files (*.*)|*.*
AddAppControlledFolderSkipped = Skipped
# RemoveAllowedAppsControlledFolder
RemoveAllowedAppsControlledFolderList = Removed allowed apps
# AddDefenderExclusionFolder
AddDefenderExclusionFolderTitle = Microsoft Defender
AddDefenderExclusionFolderRequest = Would you like to specify a folder to be excluded from Microsoft Defender malware scans?
AddDefenderExclusionFolderAdd = Add
AddDefenderExclusionFolderSkip = Skip
AddDefenderExclusionFolderDescription = Select a folder
AddDefenderExclusionFolderSkipped = Skipped
# AddDefenderExclusionFile
AddDefenderExclusionFileTitle = Microsoft Defender
AddDefenderExclusionFileRequest = Would you like to specify a file to be excluded from Microsoft Defender malware scans?
AddDefenderExclusionFileAdd = Add
AddDefenderExclusionFileSkip = Skip
AddDefenderExclusionFileFilter = All Files (*.*)|*.*
AddDefenderExclusionFileSkipped = Skipped
# CreateEventViewerCustomView
EventViewerCustomViewName = Process Creation
EventViewerCustomViewDescription = События содания нового процесса и аудит командной строки
# Refresh
RestartWarning = Restart your PC
# Errors
ErrorsLine = Line
ErrorsFile = File
ErrorsMessage = Errors/Warnings
'@

172
Sophia/ru-RU/Sophia.psd1

@ -0,0 +1,172 @@
ConvertFrom-StringData -StringData @'
# Не удаляйте двойные кавычки в строках с двойными кавычками, если они присутсвуют
# Check
UnsupportedOSBitness = Скрипт поддерживает только Windows 10 x64
ControlledFolderAccessDisabled = Контролируемый доступ к папкам выключен
# OneDrive
OneDriveUninstalling = Удаление OneDrive...
OneDriveNotEmptyFolder = "Папка $OneDriveUserFolder не пуста `nУдалите ее вручную"
OneDriveFileSyncShell64dllBlocked = "$FileSyncShell64dll заблокирован `nУдалите его вручную"
OneDriveInstalling = Ждем выгрузку файла FileSyncShell64.dll
OneDriveDownloading = Скачивается OneDrive... ~33 МБ
NoInternetConnection = Отсутствует интернет-соединение
# SetTempPath
LOCALAPPDATANotEmptyFolder = "Папка $env:LOCALAPPDATA\\Temp не пуста `nОчистите ее вручную и повторите попытку"
# WSL
WSLUpdateDownloading = Скачивается пакет обновления ядра Linux... ~14 МБ
WSLUpdateInstalling = Установка пакета обновления ядра Linux...
# DisableWindowsCapabilities
FODWindowTitle = Удалить дополнительные компоненты
FODWindowButton = Удалить
DialogBoxOpening = Диалоговое окно открывается...
NoData = Отсутствуют данные
# EnableWindowsSandbox/DisableWindowsSandbox
EnableHardwareVT = Включите виртуализацию в UEFI
# ChangeUserShellFolderLocation
UserShellFolderNotEmpty = "В папке $UserShellFolderRegValue осталась файлы `nПереместите их вручную в новое расположение"
RetrievingDrivesList = Получение списка дисков...
# Рабочий стол
DesktopChangeFolderRequest = Хотите изменить местоположение папки "Рабочий стол"?
DesktopFilesWontBeMoved = Файлы не будут перенесены
DesktopFolderChange = Изменить
DesktopFolderSkip = Пропустить
DesktopDriveSelect = Выберите диск, в корне которого будет создана папка для "Рабочий стол"
DesktopSkipped = Пропущено
# Документы
DocumentsChangeFolderRequest = Хотите изменить местоположение папки "Документы"?
DocumentsFilesWontBeMoved = Файлы не будут перенесены
DocumentsFolderChange = Изменить
DocumentsFolderSkip = Пропустить
DocumentsDriveSelect = Выберите диск, в корне которого будет создана папка для "Документы"
DocumentsSkipped = Пропущено
# Загрузки
DownloadsChangeFolderRequest = Хотите изменить местоположение папки "Загрузки"?
DownloadsFilesWontBeMoved = Файлы не будут перенесены
DownloadsFolderChange = Изменить
DownloadsFolderSkip = Пропустить
DownloadsDriveSelect = Выберите диск, в корне которого будет создана папка для "Загрузки"
DownloadsSkipped = Пропущено
# Музыка
MusicChangeFolderRequest = Хотите изменить местоположение папки "Музыка"?
MusicFilesWontBeMoved = Файлы не будут перенесены
MusicFolderChange = Изменить
MusicFolderSkip = Пропустить
MusicDriveSelect = Выберите диск, в корне которого будет создана папка для "Музыка"
MusicSkipped = Пропущено
# Изображения
PicturesChangeFolderRequest = Хотите изменить местоположение папки "Изображения"?
PicturesFilesWontBeMoved = Файлы не будут перенесены
PicturesFolderChange = Изменить
PicturesFolderSkip = Пропустить
PicturesDriveSelect = Выберите диск, в корне которого будет создана папка для "Изображения"
PicturesSkipped = Пропущено
# Видео
VideosChangeFolderRequest = Хотите изменить местоположение папки "Видео"?
VideosFilesWontBeMoved = Файлы не будут перенесены
VideosFolderChange = Изменить
VideosFolderSkip = Пропустить
VideosDriveSelect = Выберите диск, в корне которого будет создана папка для "Видео"
VideosSkipped = Пропущено
# SetDefaultUserShellFolderLocation
# Рабочий стол
DesktopDefaultFolder = Хотите изменить местоположение папки "Рабочий стол" на значение по умолчанию?
# Документы
DocumentsDefaultFolder = Хотите изменить местоположение папки "Документы" на значение по умолчанию?
# Загрузки
DownloadsDefaultFolder = Хотите изменить местоположение папки "Загрузки" на значение по умолчанию?
# Музыка
MusicDefaultFolder = Хотите изменить местоположение папки "Музыка" на значение по умолчанию?
# Изображения
PicturesDefaultFolder = Хотите изменить местоположение папки "Изображения" на значение по умолчанию?
# Видео
VideosDefaultFolder = Хотите изменить местоположение папки "Видео" на значение по умолчанию?
# DisableReservedStorage
ReservedStorageIsInUse = This operation is not supported when reserved storage is in use `nPlease wait for any servicing operations to complete and then try again later
# PinControlPanel/PinDevicesPrinters/PinCommandPrompt
syspinDownloading = Скачивается syspin... ~20 КБ
ControlPanelPinning = "Ярлык `"$ControlPanelLocalizedName`" закрепляется на начальном экране"
DevicesPrintersPinning = "Ярлык `"$DevicesAndPrintersLocalizedName`" закрепляется на начальном экране"
CMDPinning = Ярлык "Командная строка" закрепляется на начальном экране
# UninstallUWPApps
UninstallUWPForAll = Удалить для всех пользователей
UninstallUWPTitle = Удалить UWP-приложения
UninstallUWPUninstallButton = Удалить
# SetAppGraphicsPerformance
GraphicsPerformanceTitle = Настройка производительности графики
GraphicsPerformanceRequest = Установить для любого приложения по вашему выбору настройки производительности графики на "Высокая производительность"?
GraphicsPerformanceAdd = Добавить
GraphicsPerformanceSkip = Пропустить
GraphicsPerformanceFilter = *.exe|*.exe|Все файлы (*.*)|*.*
GraphicsPerformanceSkipped = Пропущено
# CreateCleanUpTask
CleanUpTaskDescription = Очистка неиспользуемых файлов и обновлений Windows, используя встроенную программу Очистка диска. Чтобы расшифровать закодированную строку используйте [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("строка"))
# CreateSoftwareDistributionTask
SoftwareDistributionTaskDescription = Очистка папки %SystemRoot%\\SoftwareDistribution\\Download
# CreateTempTask
TempTaskDescription = Очистка папки %TEMP%
# AddProtectedFolders
AddProtectedFoldersTitle = Контролируемый доступ к папкам
AddProtectedFoldersRequest = Хотите включить контролируемый доступ к папкаму и указать папку, которую Защитник Microsoft будет защищать от вредоносных приложений и угроз?
AddProtectedFoldersAdd = Добавить
AddProtectedFoldersSkip = Пропустить
AddProtectedFoldersDescription = Выберите папку
AddProtectedFoldersSkipped = Пропущено
# RemoveProtectedFolders
RemoveProtectedFoldersList = Удаленные папки
# AddAppControlledFolder
AddAppControlledFolderTitle = Контролируемый доступ к папкам
AddAppControlledFolderRequest = Указать приложение, которому разрешена работа через контролируемый доступ к папкам
AddAppControlledFolderAdd = Добавить
AddAppControlledFolderSkip = Пропустить
AddAppControlledFolderFilter = *.exe|*.exe|Все файлы (*.*)|*.*
AddAppControlledFolderSkipped = Пропущено
# RemoveAllowedAppsControlledFolder
RemoveAllowedAppsControlledFolderList = Удаленные разрешенные приложения
# AddDefenderExclusionFolder
AddDefenderExclusionFolderTitle = Microsoft Defender
AddDefenderExclusionFolderRequest = Указать папку, чтобы исключить ее из списка сканирования Microsoft Defender?
AddDefenderExclusionFolderAdd = Добавить
AddDefenderExclusionFolderSkip = Пропустить
AddDefenderExclusionFolderDescription = Выберите папку
AddDefenderExclusionFolderSkipped = Пропущено
# AddDefenderExclusionFile
AddDefenderExclusionFileTitle = Microsoft Defender
AddDefenderExclusionFileRequest = Указать файл, чтобы исключить его из списка сканирования Microsoft Defender?
AddDefenderExclusionFileAdd = Добавить
AddDefenderExclusionFileSkip = Пропустить
AddDefenderExclusionFileFilter = Все файлы (*.*)|*.*
AddDefenderExclusionFileSkipped = Пропущено
# CreateEventViewerCustomView
EventViewerCustomViewName = Создание процесса
EventViewerCustomViewDescription = События содания нового процесса и аудит командной строки
# Refresh
RestartWarning = Перезагрузите ваш ПК
# Errors
ErrorsLine = Строка
ErrorsFile = Файл
ErrorsMessage = Ошибки/предупреждения
'@
Loading…
Cancel
Save