Browse Source

12.07.2021 v5.2.9

pull/217/head
Dmitry Nefedov 3 years ago
committed by GitHub
parent
commit
9117a35161
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 65
      Sophia/LTSC/Functions.ps1
  2. 14
      Sophia/LTSC/Localizations/de-DE/Sophia.psd1
  3. 14
      Sophia/LTSC/Localizations/en-US/Sophia.psd1
  4. 22
      Sophia/LTSC/Localizations/es-ES/Sophia.psd1
  5. 14
      Sophia/LTSC/Localizations/fr-FR/Sophia.psd1
  6. 13
      Sophia/LTSC/Localizations/hu-HU/Sophia.psd1
  7. 14
      Sophia/LTSC/Localizations/it-IT/Sophia.psd1
  8. 15
      Sophia/LTSC/Localizations/pt-BR/Sophia.psd1
  9. 14
      Sophia/LTSC/Localizations/ru-RU/Sophia.psd1
  10. 14
      Sophia/LTSC/Localizations/tr-TR/Sophia.psd1
  11. 14
      Sophia/LTSC/Localizations/uk-UA/Sophia.psd1
  12. 14
      Sophia/LTSC/Localizations/zh-CN/Sophia.psd1
  13. 2
      Sophia/LTSC/Manifest/Sophia.psd1
  14. 2446
      Sophia/LTSC/Module/Sophia.psm1
  15. 412
      Sophia/LTSC/Sophia.ps1

65
Sophia/LTSC/Functions.ps1

@ -2,8 +2,8 @@
.SYNOPSIS
The TAB completion for functions and their arguments
Version: v5.2.8
Date: 20.06.2021
Version: v5.2.9
Date: 12.07.2021
Copyright (c) 20142021 farag
Copyright (c) 20192021 farag & Inestic
@ -26,20 +26,6 @@
.NOTES
Separate functions with a comma
.NOTES
https://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15
https://habr.com/post/521202/
https://forums.mydigitallife.net/threads/powershell-windows-10-sophia-script.81675/
https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/
.LINK
https://t.me/sophianews
https://t.me/sophia_chat
.LINK
https://github.com/farag2
https://github.com/Inestic
.LINK
https://github.com/farag2/Windows-10-Sophia-Script
#>
@ -53,7 +39,6 @@ function Sophia
$Functions
)
# Regardless of the functions entered as an argument, the "Checkings" function will be executed first, and the "RefreshEnvironment" and "Errors" functions will be executed at the end
Invoke-Command -ScriptBlock {Checkings}
foreach ($Function in $Functions)
@ -61,6 +46,7 @@ function Sophia
Invoke-Expression -Command $Function
}
# The "RefreshEnvironment" and "Errors" functions will be executed at the end
Invoke-Command -ScriptBlock {RefreshEnvironment; Errors}
}
@ -92,49 +78,6 @@ $Parameters = @{
{
$ParameterSets = (Get-Command -Name $Command).Parametersets.Parameters | Where-Object -FilterScript {$null -eq $_.Attributes.AliasNames}
# If a module command is PinToStart
if ($Command -eq "PinToStart")
{
# Get all command arguments, excluding defaults
foreach ($ParameterSet in $ParameterSets.Name)
{
# If an argument is Tiles
if ($ParameterSet -eq "Tiles")
{
$ValidValues = ((Get-Command -Name PinToStart).Parametersets.Parameters | Where-Object -FilterScript {$null -eq $_.Attributes.AliasNames}).Attributes.ValidValues
foreach ($ValidValue in $ValidValues)
{
# The "PinToStart -Tiles <function>" construction
"PinToStart" + " " + "-" + $ParameterSet + " " + $ValidValue | Where-Object -FilterScript {$_ -like "*$wordToComplete*"} | ForEach-Object -Process {"`"$_`""}
}
# The "PinToStart -Tiles <functions>" construction
"PinToStart" + " " + "-" + $ParameterSet + " " + ($ValidValues -join ", ") | Where-Object -FilterScript {$_ -like "*$wordToComplete*"} | ForEach-Object -Process {"`"$_`""}
}
continue
}
}
# If a module command is UninstallUWPApps
if ($Command -eq "UninstallUWPApps")
{
(Get-Command -Name $Command).Name | Where-Object -FilterScript {$_ -like "*$wordToComplete*"}
# Get all command arguments, excluding defaults
foreach ($ParameterSet in $ParameterSets.Name)
{
# If an argument is ForAllUsers
if ($ParameterSet -eq "ForAllUsers")
{
# The "UninstallUWPApps -ForAllUsers" construction
"UninstallUWPApps" + " " + "-" + $ParameterSet | Where-Object -FilterScript {$_ -like "*$wordToComplete*"} | ForEach-Object -Process {"`"$_`""}
}
continue
}
}
foreach ($ParameterSet in $ParameterSets.Name)
{
# The "Function -Argument" construction
@ -157,4 +100,4 @@ Write-Verbose -Message "Sophia -Functions <tab>" -Verbose
Write-Verbose -Message "Sophia -Functions temp<tab>" -Verbose
Write-Verbose -Message "Sophia -Functions `"DiagTrackService -Disable`", `"DiagnosticDataLevel -Minimal`", UninstallUWPApps" -Verbose
Write-Information -MessageData "`n" -InformationAction Continue
Write-Verbose -Message "UninstallUWPApps, `"PinToStart -UnpinAll`"" -Verbose
Write-Verbose -Message "`"Set-Association -ProgramPath ```"%ProgramFiles%\Notepad++\notepad++.exe```" -Extension .txt -Icon ```"%ProgramFiles%\Notepad++\notepad++.exe,0```"`"" -Verbose

14
Sophia/LTSC/Localizations/de-DE/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Das Skript unterstützt nur Windows 10 x64
UnsupportedOSBuild = Das Skript unterstützt Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt
LoggedInUserNotAdmin = Der angemeldete Benutzer hat keine Administratorrechte
UnsupportedISE = Das Skript unterstützt nicht die Ausführung über Windows PowerShell ISE
Win10TweakerWarning = Wahrscheinlich wurde Ihr Betriebssystem über die Win 10 Tweaker-Hintertür infiziert
UnsupportedRelease = Neue Version gefunden
CustomizationWarning = \nHaben Sie alle Funktionen in der voreingestellten Datei Sophia.ps1 angepasst, bevor Sie Sophia Script ausführen?
ControlledFolderAccessDisabled = Kontrollierter Ordnerzugriff deaktiviert
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Bereinigung ungenutzter Windows-Date
SoftwareDistributionTaskNotificationEvent = Der Windows Update-Cache wurde erfolgreich gelöscht
TempTaskNotificationEvent = Der Ordner mit den temporären Dateien wurde erfolgreich bereinigt
FolderTaskDescription = Die Bereinigung des Ordners "{0}"
ControlledFolderAccess = Kontrollierter Ordner-Zugriff
ProtectedFoldersRequest = Möchten Sie den kontrollierten Ordnerzugriff aktivieren und den Ordner angeben, den Microsoft Defender vor bösartigen Anwendungen und Bedrohungen schützen soll?
ProtectedFoldersListRemoved = Gelöschte Ordner
AppControlledFolderRequest = Möchten Sie eine Anwendung angeben, die über den Zugriff auf Kontrollierte Ordner erlaubt ist?
AllowedControlledFolderAppsRemoved = Erlaubte Anwendungen entfernt
DefenderExclusionFolderRequest = Möchten Sie einen Ordner angeben, der von den Malware-Scans von Microsoft Defender ausgeschlossen werden soll?
DefenderExclusionFoldersListRemoved = Ausgeschlossene Ordner entfernt
AddDefenderExclusionFileRequest = Möchten Sie eine Datei angeben, die von den Malware-Scans von Microsoft Defender ausgeschlossen werden soll?
DefenderExclusionFilesRemoved = Ausgeschlossene Dateien entfernt
EventViewerCustomViewName = Prozess-Erstellung
EventViewerCustomViewDescription = Ereignisse zur Prozesserstellung und Befehlszeilen-Auditierung
RestartWarning = Achten Sie darauf, Ihren PC neu zu starten
RestartWarning = \nAchten Sie darauf, Ihren PC neu zu starten
ErrorsLine = Zeile
ErrorsFile = Datei
ErrorsMessage = Fehler/Warnungen

14
Sophia/LTSC/Localizations/en-US/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = The script supports Windows 10 x64 only
UnsupportedOSBuild = The script supports Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = The PowerShell session in running in a limited language mode
LoggedInUserNotAdmin = The logged-on user doesn't have admin rights
UnsupportedISE = The script doesn't support running via Windows PowerShell ISE
Win10TweakerWarning = Probably your OS was infected via the Win 10 Tweaker backdoor
UnsupportedRelease = A new version found
CustomizationWarning = \nHave you customized every function in the Sophia.ps1 preset file before running Sophia Script?
ControlledFolderAccessDisabled = Controlled folder access disabled
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Pop-up notification reminder about c
SoftwareDistributionTaskNotificationEvent = The Windows update cache successfully deleted
TempTaskNotificationEvent = The temp files folder successfully cleaned up
FolderTaskDescription = The {0} folder cleanup
ControlledFolderAccess = Controlled folder access
ProtectedFoldersRequest = Would you like to enable Controlled folder access and specify the folder that Microsoft Defender will protect from malicious apps and threats?
ProtectedFoldersListRemoved = Removed folders
AppControlledFolderRequest = Would you like to specify an app that is allowed through Controlled Folder access?
AllowedControlledFolderAppsRemoved = Removed allowed apps
DefenderExclusionFolderRequest = Would you like to specify a folder to be excluded from Microsoft Defender malware scans?
DefenderExclusionFoldersListRemoved = Excluded folders removed
AddDefenderExclusionFileRequest = Would you like to specify a file to be excluded from Microsoft Defender malware scans?
DefenderExclusionFilesRemoved = Excluded files removed
EventViewerCustomViewName = Process Creation
EventViewerCustomViewDescription = Process creation and command-line auditing events
RestartWarning = Make sure to restart your PC
RestartWarning = \nMake sure to restart your PC
ErrorsLine = Line
ErrorsFile = File
ErrorsMessage = Errors/Warnings

22
Sophia/LTSC/Localizations/es-ES/Sophia.psd1

@ -1,8 +1,11 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Este script solo soporta Windows 10 x64
UnsupportedOSBuild = Este script solo soporta Windows 10 1809 Enterprise LTSC
UnsupportedOSBitness = El script sólo es compatible con Windows 10 x64
UnsupportedOSBuild = El script es compatible con versión Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado
LoggedInUserNotAdmin = El usuario que inició sesión no tiene derechos de administrador
UnsupportedISE = El script no es compatible con la ejecución a través de Windows PowerShell ISE
UnsupportedRelease = Nueva versión encontrada
Win10TweakerWarning = Probablemente su sistema operativo fue infectado a través del backdoor Win 10 Tweaker
UnsupportedRelease = Una nueva versión encontrada
CustomizationWarning = \n¿Ha personalizado todas las funciones del archivo predeterminado Sophia.ps1 antes de ejecutar Sophia Script?
ControlledFolderAccessDisabled = Acceso a la carpeta controlada deshabilitado
ScheduledTasks = Tareas programadas
@ -14,7 +17,7 @@ RetrievingDrivesList = Recuperando lista de unidades...
DriveSelect = Seleccione la unidad dentro de la raíz de la cual se creó la carpeta "{0}"
UserFolderRequest = ¿Le gustaría cambiar la ubicación de la "{0}" carpeta?
UserFolderSelect = Seleccione una carpeta para la carpeta "{0}"
UserDefaultFolder = ¿Le gustaría cambiar la ubicación de la carpeta "{0}" al valor predeterminado?
UserDefaultFolder = ¿Le gustaría cambiar la ubicación de la carpeta "{0}" para el valor por defecto?
GraphicsPerformanceTitle = Preferencia de rendimiento gráfico
GraphicsPerformanceRequest = ¿Le gustaría establecer la configuración de rendimiento gráfico de una aplicación de su elección a "alto rendimiento"?
TaskNotificationTitle = Notificación
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Pop-up recordatorio de notificacione
SoftwareDistributionTaskNotificationEvent = La caché de actualización de Windows eliminado correctamente
TempTaskNotificationEvent = Los archivos de la carpeta Temp limpiados con éxito
FolderTaskDescription = La limpieza de la carpeta "{0}"
ControlledFolderAccess = Acceso a la carpeta controlada
ProtectedFoldersRequest = ¿Le gustaría permitir el acceso controlado carpeta y especifique la carpeta que Microsoft Defender protegerá de aplicaciones maliciosas y amenazas?
ProtectedFoldersListRemoved = Se han eliminado las carpetas
AppControlledFolderRequest = ¿Le gustaría especificar una aplicación que se le permite el acceso a través de carpetas controladas?
AllowedControlledFolderAppsRemoved = Aplicaciones permitidas eliminadas
DefenderExclusionFolderRequest = ¿Le gustaría especificar una carpeta que se excluyen del análisis de malware Microsoft Defender?
DefenderExclusionFoldersListRemoved = Carpetas excluidas removidas
AddDefenderExclusionFileRequest = ¿Le gustaría especificar un archivo que se excluyen del análisis de malware Microsoft Defender?
DefenderExclusionFilesRemoved = Archivos excluidos eliminados
EventViewerCustomViewName = Creación de proceso
EventViewerCustomViewDescription = Eventos de auditoría de línea de comandos y creación de procesos
RestartWarning = Asegúrese de reiniciar su PC
RestartWarning = \nAsegúrese de reiniciar su PC
ErrorsLine = Línea
ErrorsFile = Archivo
ErrorsMessage = Errores/Advertencias

14
Sophia/LTSC/Localizations/fr-FR/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Le script supporte uniquement Windows 10 x64
UnsupportedOSBuild = Le script supporte le version Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité
LoggedInUserNotAdmin = L'utilisateur connecté n'a pas de droits d'administrateur
UnsupportedISE = Le script ne supporte pas l'exécution via Windows PowerShell ISE
Win10TweakerWarning = Votre système d'exploitation a probablement été infecté par la porte dérobée Win 10 Tweaker
UnsupportedRelease = Nouvelle version trouvée
CustomizationWarning = \nAvez-vous personnalisé chaque fonction du fichier de préréglage Sophia.ps1 avant d'exécuter Sophia Script?
ControlledFolderAccessDisabled = Contrôle d'accès aux dossiers désactivé
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Rappel de notification contextuelle
SoftwareDistributionTaskNotificationEvent = Le cache de mise à jour Windows a bien été supprimé
TempTaskNotificationEvent = Le dossier des fichiers temporaires a été nettoyé avec succès
FolderTaskDescription = Nettoyage du dossier "{0}"
ControlledFolderAccess = Contrôle d'accès aux dossiers
ProtectedFoldersRequest = Souhaitez-vous activer le contrôle d'accès aux dossiers et spécifier le dossier que Microsoft Defender protégera contre les applications malveillantes et les menaces?
ProtectedFoldersListRemoved = Dossiers supprimés
AppControlledFolderRequest = Souhaitez-vous spécifier une application autorisée via le contrôle d'accès aux dossiers?
AllowedControlledFolderAppsRemoved = Applications autorisées supprimées
DefenderExclusionFolderRequest = Souhaitez-vous spécifier un dossier à exclure des analyses de logiciels malveillants de Microsoft Defender?
DefenderExclusionFoldersListRemoved = Dossiers exclus supprimés
AddDefenderExclusionFileRequest = Souhaitez-vous spécifier un fichier à exclure des analyses de logiciels malveillants de Microsoft Defender?
DefenderExclusionFilesRemoved = Fichiers exclus supprimés
EventViewerCustomViewName = Création du processus
EventViewerCustomViewDescription = Audit des événements de création du processus et de ligne de commande
RestartWarning = Assurez-vous de redémarrer votre PC
RestartWarning = \nAssurez-vous de redémarrer votre PC
ErrorsLine = Ligne
ErrorsFile = Fichier
ErrorsMessage = Erreurs/Avertissements

13
Sophia/LTSC/Localizations/hu-HU/Sophia.psd1

@ -1,6 +1,8 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = A szkript csak a Windows 10 64 bites verziót támogatja
UnsupportedOSBuild = A szkript támogatja a Windows 10 1809 Enterprise LTSC kiadást
UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut
LoggedInUserNotAdmin = A bejelentkezett felhasználó nem rendelkezik admin jogokkal
UnsupportedISE = A szkript nem támogatja a "Windows PowerShell ISE" futtatását
UnsupportedRelease = Új verzió érhető el
CustomizationWarning = \nSzemélyre szabott minden opciót a Sophia.ps1 preset fájlban, mielőtt futtatni kívánja a Sophia szkriptet?
@ -27,18 +29,9 @@ CleanupNotificationTaskDescription = Előugró emlékeztető figyelmeztet
SoftwareDistributionTaskNotificationEvent = A Windows frissités számára fenntartott ideiglenes tárhely sikeresen megtisztítva
TempTaskNotificationEvent = Az ideiglenes fájlok tárolására szolgáló könyvtár tisztítása sikeresen megtörtént
FolderTaskDescription = A {0} könyvtár tisztítása
ControlledFolderAccess = Vezérelt mappához való hozzáférés
ProtectedFoldersRequest = Kívánja engedélyezni a vezérelt mappához való hozzáférest és könyvtárat kijelölni, amit a Microsoft Defender majd megvéd a kártékony alkalmazásoktol es fenyegetésektől?
ProtectedFoldersListRemoved = Eltávolított könyvtárak
AppControlledFolderRequest = Szeretne megadni egy alkalmazást, ami a vezérelt mappához való hozzáférésben engedélyezett?
AllowedControlledFolderAppsRemoved = Engedélyezett alkalmazások eltávolítva
DefenderExclusionFolderRequest = Kíván könyvtárakat kihagyni a Microsoft Defender Malware ellenőrzéséből?
DefenderExclusionFoldersListRemoved = A kihagyott könyvtárak eltávolítva
AddDefenderExclusionFileRequest = Kíván fájlokat kihagyni a Microsoft Defender Malware ellenörzéséből?
DefenderExclusionFilesRemoved = A kihagyott fájlok eltávolítva
EventViewerCustomViewName = Folyamatok
EventViewerCustomViewDescription = Folyamatok létrehozása és parancssor ellenőrző események
RestartWarning = Kérem ne felejtse el újraindítani a számítógépét
RestartWarning = \nKérem ne felejtse el újraindítani a számítógépét
ErrorsLine = Sor
ErrorsFile = Fájl
ErrorsMessage = Hibák/Figyelmeztetések

14
Sophia/LTSC/Localizations/it-IT/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Lo script supporta solo Windows 10 x64
UnsupportedOSBuild = Lo script supporta Windows 10 versione 1809 Enterprise LTSC
UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in una modalità di lingua limitata
LoggedInUserNotAdmin = L'utente connesso non ha i diritti di amministratore
UnsupportedISE = Lo script non supporta l'esecuzione tramite Windows PowerShell ISE
Win10TweakerWarning = Probabilmente il tuo sistema operativo è stato infettato tramite la backdoor Win 10 Tweaker
UnsupportedRelease = Nuova versione trovata
CustomizationWarning = \nSono state personalizzate tutte le funzioni nel file delle preimpostazioni Sophia.ps1 prima di eseguire Sophia Script?
ControlledFolderAccessDisabled = l'accesso alle cartelle controllata disattivata
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Pop-up promemoria notifica di pulizi
SoftwareDistributionTaskNotificationEvent = La cache di aggiornamento di Windows cancellato con successo
TempTaskNotificationEvent = I file cartella Temp puliti con successo
FolderTaskDescription = La pulizia della cartella "{0}"
ControlledFolderAccess = l'accesso alle cartelle Controlled
ProtectedFoldersRequest = Vuoi per consentire l'accesso alle cartelle Controllata e specificare la cartella in cui Microsoft Defender protegge dalle applicazioni malevoli e minacce?
ProtectedFoldersListRemoved = Cartelle rimossi
AppControlledFolderRequest = Volete specificare un app che è consentito attraverso l'accesso controllato cartella?
AllowedControlledFolderAppsRemoved = Applicazioni consentite rimosse
DefenderExclusionFolderRequest = Volete specificare una cartella da escludere dalla Microsoft Defender scansioni di malware?
DefenderExclusionFoldersListRemoved = Cartelle escluse rimossi
AddDefenderExclusionFileRequest = Volete specificare un file da escludere dalla Microsoft Defender scansioni di malware?
DefenderExclusionFilesRemoved = File esclusi rimossi
EventViewerCustomViewName = Creazione di processo
EventViewerCustomViewDescription = Creazione di processi ed eventi di controllo della riga di comando
RestartWarning = Assicurarsi di riavviare il PC
RestartWarning = \nAssicurarsi di riavviare il PC
ErrorsLine = Linea
ErrorsFile = File
ErrorsMessage = Errori/avvisi

15
Sophia/LTSC/Localizations/pt-BR/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = O script suporta somente Windows 10 x64
UnsupportedOSBuild = O script suporta versões Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada
LoggedInUserNotAdmin = O usuário logado não tem direitos de administrador
UnsupportedISE = O guião não suporta a execução através do Windows PowerShell ISE
Win10TweakerWarning = Probabilmente il tuo sistema operativo è stato infettato tramite la backdoor Win 10 Tweaker
UnsupportedRelease = Nova versão encontrada
CustomizationWarning = \nVocê personalizou todas as funções no arquivo de predefinição Sophia.ps1 antes de executar o Sophia Script?
ControlledFolderAccessDisabled = Acesso controlado a pasta desativada
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Pop-up lembrete de notificação sob
SoftwareDistributionTaskNotificationEvent = O cache de atualização do Windows excluído com sucesso
TempTaskNotificationEvent = Os arquivos da pasta Temp limpos com sucesso
FolderTaskDescription = A limpeza da pasta "{0}"
ControlledFolderAccess = Acesso à pasta controlada
ProtectedFoldersRequest = Gostaria de permitir o acesso à pasta controlada e especificar a pasta que Microsoft Defender irá proteger de aplicativos maliciosos e ameaças?
ProtectedFoldersListRemoved = Pastas removidas
AppControlledFolderRequest = Gostaria de especificar um aplicativo que é permitido através do acesso pasta controlada?
AllowedControlledFolderAppsRemoved = Aplicações permitidas removidas
DefenderExclusionFolderRequest = Gostaria de especificar uma pasta a ser excluído da Microsoft Defender scans de malware?
DefenderExclusionFoldersListRemoved = Pastas excluídas removidas
AddDefenderExclusionFileRequest = Gostaria de especificar um arquivo a ser excluído do Microsoft Defender scans de malware?
DefenderExclusionFilesRemoved = Arquivos excluídos removidos
EventViewerCustomViewName = Criação de processo
EventViewerCustomViewDescription = Criação de processos e eventos de auditoria de linha de comando
RestartWarning = Certifique-se de reiniciar o PC
RestartWarning = \nCertifique-se de reiniciar o PC
ErrorsLine = Linha
ErrorsFile = Arquivo
ErrorsMessage = Erros/Avisos
@ -65,7 +59,6 @@ Open = Abrir
Patient = Por favor, espere...
Restore = Restaurar
Run = Executar
Select = Selecione
SelectAll = Selecionar tudo
Skip = Pular
Skipped = Ignorados

14
Sophia/LTSC/Localizations/ru-RU/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Скрипт поддерживает только Windows 10 x64
UnsupportedOSBuild = Скрипт поддерживает только Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме
LoggedInUserNotAdmin = Текущий вошедший пользователь не обладает правами администратора
UnsupportedISE = Скрипт не поддерживает работу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, возможно, через бэкдор в Win 10 Tweaker заражена трояном
UnsupportedRelease = Обнаружена новая версия
CustomizationWarning = \nВы настроили все функции в пресет-файле Sophia.ps1 перед запуском Sophia Script?
ControlledFolderAccessDisabled = Контролируемый доступ к папкам выключен
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Всплывающее уведом
SoftwareDistributionTaskNotificationEvent = Кэш обновлений Windows успешно удален
TempTaskNotificationEvent = Папка временных файлов успешно очищена
FolderTaskDescription = Очистка папки {0}
ControlledFolderAccess = Контролируемый доступ к папкам
ProtectedFoldersRequest = Хотите включить контролируемый доступ к папкам и указать папку, которую Microsoft Defender будет защищать от вредоносных приложений и угроз?
ProtectedFoldersListRemoved = Удаленные папки
AppControlledFolderRequest = Указать приложение, которому разрешена работа через контролируемый доступ к папкам
AllowedControlledFolderAppsRemoved = Удаленные разрешенные приложения
DefenderExclusionFolderRequest = Указать папку, чтобы исключить ее из списка сканирования Microsoft Defender?
DefenderExclusionFoldersListRemoved = Исключенные папки удалены
AddDefenderExclusionFileRequest = Указать файл, чтобы исключить его из списка сканирования Microsoft Defender?
DefenderExclusionFilesRemoved = Исключенные файлы удалены
EventViewerCustomViewName = Создание процесса
EventViewerCustomViewDescription = События содания нового процесса и аудит командной строки
RestartWarning = Обязательно перезагрузите ваш ПК
RestartWarning = \nОбязательно перезагрузите ваш ПК
ErrorsLine = Строка
ErrorsFile = Файл
ErrorsMessage = Ошибки/предупреждения

14
Sophia/LTSC/Localizations/tr-TR/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Bu betik sadece Windows 10 x64 destekliyor
UnsupportedOSBuild = Bu betik sadece Windows 10 1809 Enterprise LTSC
UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu
LoggedInUserNotAdmin = Oturum açan kullanıcının yönetici hakları yok
UnsupportedISE = Komut dosyası, Windows PowerShell ISE üzerinden çalıştırmayı desteklemiyor
Win10TweakerWarning = Muhtemelen işletim sisteminize Win 10 Tweaker arka kapısı yoluyla bulaştı
UnsupportedRelease = Yeni sürüm bulundu
CustomizationWarning = \nSophia Script'i çalıştırmadan önce Sophia.ps1 ön ayar dosyasındaki her işlevi özelleştirdiniz mi?
ControlledFolderAccessDisabled = Kontrollü klasör erişimi devre dışı bırakıldı
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Windows kullanılmayan dosyaları ve
SoftwareDistributionTaskNotificationEvent = Windows güncelleme önbelleği başarıyla silindi
TempTaskNotificationEvent = Geçici dosyalar klasörü başarıyla temizlendi
FolderTaskDescription = "{0}" klasörü temizleniyor
ControlledFolderAccess = Kontrollü klasör erişimi
ProtectedFoldersRequest = Kontrollü klasör erişimini etkinleştirmek ve Microsoft Defender'ın kötü amaçlı uygulamalardan ve tehditlerden koruyacağı klasörü belirtmek ister misiniz?
ProtectedFoldersListRemoved = Silinen klasörler
AppControlledFolderRequest = Kontrollü Klasör erişimine izin verilen bir uygulama belirtmek ister misiniz?
AllowedControlledFolderAppsRemoved = Tüm kaldırılan uygulamalar
DefenderExclusionFolderRequest = Microsoft Defender kötü amaçlı yazılım taramalarının dışında tutulacak bir klasör belirtmek ister misiniz?
DefenderExclusionFoldersListRemoved = Hariç tutulan klasörler kaldırıldı
AddDefenderExclusionFileRequest = Microsoft Defender kötü amaçlı yazılım taramalarının dışında bırakılacak bir dosya belirtmek ister misiniz?
DefenderExclusionFilesRemoved = Hariç tutulan dosyalar kaldırıldı
EventViewerCustomViewName = Süreç Oluşturma
EventViewerCustomViewDescription = Süreç oluşturma ve komut satırı denetleme olayları
RestartWarning = Bilgisayarınızı yeniden başlattığınızdan emin olun
RestartWarning = \nBilgisayarınızı yeniden başlattığınızdan emin olun
ErrorsLine = Satır
ErrorsFile = Dosya
ErrorsMessage = Hatalar/Uyarılar

14
Sophia/LTSC/Localizations/uk-UA/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = Скрипт підтримує тільки Windows 10 x64
UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 1809 версії Enterprise LTSC
UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі
LoggedInUserNotAdmin = Поточний увійшов користувач не володіє правами адміністратора
UnsupportedISE = Скрипт не підтримує роботу через Windows PowerShell ISE
Win10TweakerWarning = Ваша ОС, можливо, через бекдор в Win 10 Tweaker заражена трояном
UnsupportedRelease = Виявлено нову версію
CustomizationWarning = \nВи налаштували всі функції в пресет-файлі Sophia.ps1 перед запуском Sophia Script?
ControlledFolderAccessDisabled = Контрольований доступ до папок вимкнений
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = Спливаюче повідомл
SoftwareDistributionTaskNotificationEvent = Кеш оновлень Windows успішно видалений
TempTaskNotificationEvent = Папка тимчасових файлів успішно очищена
FolderTaskDescription = Очищення папки "{0}"
ControlledFolderAccess = Контрольований доступ до папок
ProtectedFoldersRequest = Бажаєте увімкнути контрольований доступ до папок і вказати папку, яку Microsoft Defender буде захищати від шкідливих додатків і загроз?
ProtectedFoldersListRemoved = Видалення папки
AppControlledFolderRequest = Вказати додаток, якому дозволена робота через контрольований доступ до папок
AllowedControlledFolderAppsRemoved = Видалені дозволені додатки
DefenderExclusionFolderRequest = Вказати папку, щоб виключити її зі списку сканування Microsoft Defender?
DefenderExclusionFoldersListRemoved = Виключені папки видалені
AddDefenderExclusionFileRequest = Вказати файл, щоб виключити його зі списку сканування Microsoft Defender?
DefenderExclusionFilesRemoved = Виключені файли видалені
EventViewerCustomViewName = Створення процесу
EventViewerCustomViewDescription = Події створення нового процесу і аудит командного рядка
RestartWarning = Обов'язково перезавантажте ваш ПК
RestartWarning = \nОбов'язково перезавантажте ваш ПК
ErrorsLine = Рядок
ErrorsFile = Файл
ErrorsMessage = Помилки/попередження

14
Sophia/LTSC/Localizations/zh-CN/Sophia.psd1

@ -1,7 +1,10 @@
ConvertFrom-StringData -StringData @'
UnsupportedOSBitness = 该脚本仅支持Windows 10 x64
UnsupportedOSBuild = 该脚本支持Windows 10版本1809 Enterprise LTSC
UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行
LoggedInUserNotAdmin = 登录的用户没有管理员的权利
UnsupportedISE = 该脚本不支持通过Windows PowerShell ISE运行
Win10TweakerWarning = 可能你的操作系统是通过Win 10 Tweaker后门感染的
UnsupportedRelease = 找到新版本
CustomizationWarning = \n在运行Sophia Script之前您是否已自定义Sophia.ps1预设文件中的每个函数
ControlledFolderAccessDisabled = 受控文件夹访问已禁用
@ -27,18 +30,9 @@ CleanupNotificationTaskDescription = 关于清理Windows未使用的文
SoftwareDistributionTaskNotificationEvent = Windows更新缓存已成功删除
TempTaskNotificationEvent = 临时文件文件夹已成功清理
FolderTaskDescription = {0}文件夹清理
ControlledFolderAccess = 受控文件夹访问
ProtectedFoldersRequest = 是否启用受控文件夹访问权限并指定文件夹,由微软Defender保护其免受恶意应用程序威胁
ProtectedFoldersListRemoved = 已被移除的文件夹
AppControlledFolderRequest = 是否指定应用获取受控文件夹访问权限
AllowedControlledFolderAppsRemoved = 删除了允许的应用
DefenderExclusionFolderRequest = 是否要添加指定文件夹到微软Defender的恶意软件扫描白名单
DefenderExclusionFoldersListRemoved = 排除的文件夹已删除
AddDefenderExclusionFileRequest = 是否要添加指定文件到微软Defender的恶意软件扫描白名单
DefenderExclusionFilesRemoved = 排除文件已删除
EventViewerCustomViewName = 进程创建
EventViewerCustomViewDescription = 进程创建和命令行审核事件
RestartWarning = 确保重启电脑
RestartWarning = \n确保重启电脑
ErrorsLine =
ErrorsFile = 文件
ErrorsMessage = 错误/警告

2
Sophia/LTSC/Manifest/Sophia.psd1

@ -1,6 +1,6 @@
@{
RootModule = '..\Module\Sophia.psm1'
ModuleVersion = '5.2.8'
ModuleVersion = '5.2.9'
GUID = 'a36a65ca-70f9-43df-856c-3048fc5e7f01'
Author = 'Dmitry "farag" Nefedov'
Copyright = '(c) 2014–2021 farag & Inestic. All rights reserved'

2446
Sophia/LTSC/Module/Sophia.psm1

File diff suppressed because it is too large

412
Sophia/LTSC/Sophia.ps1

@ -2,8 +2,8 @@
.SYNOPSIS
Default preset file for "Windows 10 Sophia Script" (LTSC version)
Version: v5.2.8
Date: 20.06.2021
Version: v5.2.9
Date: 12.07.2021
Copyright (c) 20142021 farag
Copyright (c) 20192021 farag & Inestic
@ -49,7 +49,7 @@
.NOTES
https://forum.ru-board.com/topic.cgi?forum=62&topic=30617#15
https://habr.com/post/521202/
https://habr.com/company/skillfactory/blog/553800/
https://forums.mydigitallife.net/threads/powershell-windows-10-sophia-script.81675/
https://www.reddit.com/r/PowerShell/comments/go2n5v/powershell_script_setup_windows_10/
@ -71,7 +71,7 @@ param
Clear-Host
$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script for LTSC v5.2.8 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & Inestic, 2014–2021"
$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script for LTSC v5.2.9 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows | $([char]0x00A9) farag & Inestic, 2014–2021"
Remove-Module -Name Sophia -Force -ErrorAction Ignore
Import-Module -Name $PSScriptRoot\Manifest\Sophia.psd1 -PassThru -Force
@ -80,19 +80,18 @@ Import-LocalizedData -BindingVariable Global:Localization -FileName Sophia -Base
<#
.SYNOPSIS
Run the script by specifying the module functions as an argument
Запустить скрипт, указав в качестве аргумента функции модуля
Run the script by specifying functions as an argument
Запустить скрипт, указав в качестве аргумента функции
.EXAMPLE
.\Sophia.ps1 -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
.NOTES
Separate functions with a comma
Разделяйте функции запятыми
#>
if ($Functions)
{
# Regardless of functions entered as an argument, the "Checkings" function will be executed first,
# and the "RefreshEnvironment" and "Errors" functions will be executed at the end
Invoke-Command -ScriptBlock {Checkings}
foreach ($Function in $Functions)
@ -100,6 +99,7 @@ if ($Functions)
Invoke-Expression -Command $Function
}
# The "RefreshEnvironment" and "Errors" functions will be executed at the end
Invoke-Command -ScriptBlock {RefreshEnvironment; Errors}
exit
@ -130,20 +130,20 @@ CreateRestorePoint
#endregion Protection
#region Privacy & Telemetry
# Disable the DiagTrack service, and block connection for the Unified Telemetry Client Outbound Traffic
# Отключить службу DiagTrack и заблокировать соединение для исходящего трафик клиента единой телеметрии
# Disable the "Connected User Experiences and Telemetry" service (DiagTrack), and block the connection for the Unified Telemetry Client Outbound Traffic
# Отключить службу "Функциональные возможности для подключенных пользователей и телеметрия" (DiagTrack) и блокировать соединение для исходящего трафик клиента единой телеметрии
DiagTrackService -Disable
# Enable the DiagTrack service, and allow connection for the Unified Telemetry Client Outbound Traffic
# Включить службу DiagTrack и разрешить соединение для исходящего трафик клиента единой телеметрии
# Enable the "Connected User Experiences and Telemetry" service (DiagTrack), and allow the connection for the Unified Telemetry Client Outbound Traffic (default value)
# Включить службу "Функциональные возможности для подключенных пользователей и телеметрия" (DiagTrack) и разрешить подключение для исходящего трафик клиента единой телеметрии (значение по умолчанию)
# DiagTrackService -Enable
# Set the OS level of diagnostic data gathering to minimum
# Set the diagnostic data collection to minimum
# Установить уровень сбора диагностических сведений ОС на минимальный
DiagnosticDataLevel -Minimal
# Set the default OS level of diagnostic data gathering
# Установить уровень сбора диагностических сведений ОС по умолчанию
# Set the diagnostic data collection to default (default value)
# Установить уровень сбора диагностических сведений ОС по умолчанию (значение по умолчанию)
# DiagnosticDataLevel -Default
# Turn off the Windows Error Reporting
@ -154,13 +154,13 @@ ErrorReporting -Disable
# Включить отчеты об ошибках Windows (значение по умолчанию)
# ErrorReporting -Enable
# Change the Windows feedback frequency to "Never"
# Change the feedback frequency to "Never"
# Изменить частоту формирования отзывов на "Никогда"
WindowsFeedback -Disable
FeedbackFrequency -Never
# Change the Windows Feedback frequency to "Automatically" (default value)
# Change the feedback frequency to "Automatically" (default value)
# Изменить частоту формирования отзывов на "Автоматически" (значение по умолчанию)
# WindowsFeedback -Enable
# FeedbackFrequency -Automatically
# Turn off the diagnostics tracking scheduled tasks
# Отключить задачи диагностического отслеживания
@ -186,21 +186,14 @@ LanguageListAccess -Disable
# Позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков (значение по умолчанию)
# LanguageListAccess -Enable
# Do not allow apps to use advertising ID
# Do not allow apps to use advertising ID to make ads more interresting to you based on your app usage
# Не разрешать приложениям использовать идентификатор рекламы
AdvertisingID -Disable
# Allow apps to use advertising ID (default value)
# Let apps use advertising ID to make ads more interresting to you based on your app usage (default value)
# Разрешать приложениям использовать идентификатор рекламы (значение по умолчанию)
# AdvertisingID -Enable
# Do not let apps on other devices open and message apps on this device, and vice versa
# Не разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот
ShareAcrossDevices -Disable
# Let apps on other devices open and message apps on this device, and vice versa (default value)
# Разрешать приложениям на других устройствах запускать приложения и отправлять сообщения на этом устройстве и наоборот (значение по умолчанию)
# ShareAcrossDevices -Enable
#endregion Privacy & Telemetry
#region UI & Personalization
@ -212,11 +205,11 @@ ThisPC -Show
# Скрывать "Этот компьютер" на рабочем столе (значение по умолчанию)
# ThisPC -Hide
# Do not use check boxes to select items
# Do not use item check boxes
# Не использовать флажки для выбора элементов
CheckBoxes -Disable
# Use check boxes to select items (default value)
# Use check item check boxes (default value)
# Использовать флажки для выбора элементов (значение по умолчанию)
# CheckBoxes -Enable
@ -236,7 +229,7 @@ FileExtensions -Show
# Скрывать расширения имён файлов файлов (значение по умолчанию)
# FileExtensions -Hide
# Do not hide folder merge conflicts
# Show folder merge conflicts
# Не скрывать конфликт слияния папок
MergeConflicts -Show
@ -244,12 +237,12 @@ MergeConflicts -Show
# Скрывать конфликт слияния папок (значение по умолчанию)
# MergeConflicts -Hide
# Open File Explorer to: "This PC"
# Открывать проводник для: "Этот компьютер"
# Open File Explorer to "This PC"
# Открывать проводник для "Этот компьютер"
OpenFileExplorerTo -ThisPC
# Open File Explorer to: Quick access (default value)
# Открывать проводник для: "Быстрый доступ" (значение по умолчанию)
# Open File Explorer to Quick access (default value)
# Открывать проводник для "Быстрый доступ" (значение по умолчанию)
# OpenFileExplorerTo -QuickAccess
# When I snap a window, do not show what I can snap next to it
@ -292,6 +285,14 @@ RecycleBinDeleteConfirmation -Enable
# Отображать папку "Объемные объекты" в "Этот компьютер" и панели быстрого доступа (значение по умолчанию)
# 3DObjects -Show
# Hide recently used files in Quick access
# Скрыть недавно использовавшиеся файлы на панели быстрого доступа
QuickAccessRecentFiles -Hide
# Show recently used files in Quick access (default value)
# Показать недавно использовавшиеся файлы на панели быстрого доступа (значение по умолчанию)
# QuickAccessRecentFiles -Show
# Hide frequently used folders in Quick access
# Скрыть недавно используемые папки на панели быстрого доступа
QuickAccessFrequentFolders -Hide
@ -300,19 +301,11 @@ QuickAccessFrequentFolders -Hide
# Показать часто используемые папки на панели быстрого доступа (значение по умолчанию)
# QuickAccessFrequentFolders -Show
# Do not show recently used files in Quick access
# Не показывать недавно использовавшиеся файлы на панели быстрого доступа
QuickAccessRecentFiles -Hide
# Show recently used files in Quick access (default value)
# Показать недавно использовавшиеся файлы на панели быстрого доступа (значение по умолчанию)
# QuickAccessRecentFiles -Show
# Hide Task View button on the taskbar
# Hide the Task View button on the taskbar
# Скрывать кнопку Просмотра задач
TaskViewButton -Hide
# Show Task View button on the taskbar (default value)
# Show the Task View button on the taskbar (default value)
# Показывать кнопку Просмотра задач (значение по умолчанию)
# TaskViewButton -Show
@ -348,32 +341,32 @@ TaskbarSearch -Hide
# Всегда отображать все значки в области уведомлений
TrayIcons -Show
# Do not show all icons in the notification area (default value)
# Не отображать все значки в области уведомлений (значение по умолчанию)
# Hide all icons in the notification area (default value)
# Скрыть все значки в области уведомлений (значение по умолчанию)
# TrayIcons -Hide
# View the Control Panel icons by: large icons
# View the Control Panel icons by large icons
# Просмотр иконок Панели управления как: крупные значки
ControlPanelView -LargeIcons
# View the Control Panel icons by: small icons
# View the Control Panel icons by small icons
# Просмотр иконок Панели управления как: маленькие значки
# ControlPanelView -SmallIcons
# View the Control Panel icons by: category (default value)
# View the Control Panel icons by category (default value)
# Просмотр иконок Панели управления как: категория (значение по умолчанию)
# ControlPanelView -Category
# Set the Windows mode color scheme to the dark
# Установить цвет режима Windows по умолчанию на темный
WindowsColorScheme -Dark
# Set the default Windows mode to dark
# Установить режим Windows по умолчанию на темный
WindowsColorMode -Dark
# Set the Windows mode color scheme to the light
# Установить режим цвета для Windows на светлый
# WindowsColorScheme -Light
# Set the default Windows mode to light (default value)
# Установить режим Windows по умолчанию на светлый (значение по умолчанию)
# WindowsColorMode -Light
# Do not show the "New App Installed" indicator
# Не показывать уведомление "Установлено новое приложение"
# Hide the "New App Installed" indicator
# Скрыть уведомление "Установлено новое приложение"
NewAppInstalledNotification -Hide
# Show the "New App Installed" indicator (default value)
@ -396,11 +389,11 @@ JPEGWallpapersQuality -Max
# Установить коэффициент качества обоев рабочего стола в формате JPEG по умолчанию
# JPEGWallpapersQuality -Default
# Start Task Manager in expanded mode
# Start Task Manager in the expanded mode
# Запускать Диспетчера задач в развернутом виде
TaskManagerWindow -Expanded
# Start Task Manager in compact mode (default value)
# Start Task Manager in the compact mode (default value)
# Запускать Диспетчера задач в свернутом виде (значение по умолчанию)
# TaskManagerWindow -Compact
@ -420,11 +413,11 @@ ShortcutsSuffix -Disable
# Дoбaвлять "- яpлык" к имени coздaвaeмых яpлыков (значение по умолчанию)
# ShortcutsSuffix -Enable
# Use the PrtScn button to open screen snipping
# Use the Print screen button to open screen snipping
# Использовать кнопку PRINT SCREEN, чтобы запустить функцию создания фрагмента экрана
PrtScnSnippingTool -Enable
# Do not use the PrtScn button to open screen snipping (default value)
# Do not use the Print screen button to open screen snipping (default value)
# Не использовать кнопку PRINT SCREEN, чтобы запустить функцию создания фрагмента экрана (значение по умолчанию)
# PrtScnSnippingTool -Disable
@ -432,8 +425,8 @@ PrtScnSnippingTool -Enable
# Позволить выбирать метод ввода для каждого окна
AppsLanguageSwitch -Enable
# Do not let use a different input method for each app window (default value)
# Не позволять выбирать метод ввода для каждого окна (значение по умолчанию)
# Do not use a different input method for each app window (default value)
# Не использовать метод ввода для каждого окна (значение по умолчанию)
# AppsLanguageSwitch -Disable
#endregion UI & Personalization
@ -447,14 +440,6 @@ StorageSense -Enable
# Выключить Контроль памяти (значение по умолчанию)
# StorageSense -Disable
# Run Storage Sense every month
# Запускать Контроль памяти каждый месяц
StorageSenseFrequency -Month
# Run Storage Sense during low free disk space (default value)
# Запускать Контроль памяти, когда остается мало место на диске (значение по умолчанию)
# StorageSenseFrequency -Default
# Delete temporary files that apps aren't using
# Удалять временные файлы, не используемые в приложениях
StorageSenseTempFiles -Enable
@ -463,17 +448,17 @@ StorageSenseTempFiles -Enable
# Не удалять временные файлы, не используемые в приложениях
# StorageSenseTempFiles -Disable
# Delete files in recycle bin if they have been there for over 30 days
# Удалять файлы из корзины, если они находятся в корзине более 30 дней
StorageSenseRecycleBin -Enable
# Run Storage Sense every month
# Запускать Контроль памяти каждый месяц
StorageSenseFrequency -Month
# Do not delete files in recycle bin if they have been there for over 30 days
# Не удалять файлы из корзины, если они находятся в корзине более 30 дней
# StorageSenseRecycleBin -Disable
# Run Storage Sense during low free disk space (default value)
# Запускать Контроль памяти, когда остается мало место на диске (значение по умолчанию)
# StorageSenseFrequency -Default
#endregion StorageSense
# Disable hibernation
# Отключить режим гибернации
# Disable hibernation. Do not recommend turning it off on laptops
# Отключить режим гибернации. Не рекомендуется выключать на ноутбуках
Hibernate -Disable
# Enable hibernate (default value)
@ -482,7 +467,7 @@ Hibernate -Disable
# Change the %TEMP% environment variable path to "%SystemDrive%\Temp"
# Изменить путь переменной среды для %TEMP% на "%SystemDrive%\Temp"
TempFolder -SystemDrive
# TempFolder -SystemDrive
# Change %TEMP% environment variable path to "%LOCALAPPDATA%\Temp" (default value)
# Изменить путь переменной среды для %TEMP% на "LOCALAPPDATA%\Temp" (значение по умолчанию)
@ -506,11 +491,11 @@ BSoDStopError -Enable
# Choose when to be notified about changes to your computer: never notify
# Настройка уведомления об изменении параметров компьютера: никогда не уведомлять
AdminApprovalMode -Disable
AdminApprovalMode -Never
# Choose when to be notified about changes to your computer: notify me only when apps try to make changes to my computer (default value)
# Настройка уведомления об изменении параметров компьютера: уведомлять меня только при попытках приложений внести изменения в компьютер (значение по умолчанию)
# AdminApprovalMode -Enable
# AdminApprovalMode -Default
# Turn on access to mapped drives from app running with elevated permissions with Admin Approval Mode enabled
# Включить доступ к сетевым дискам при включенном режиме одобрения администратором при доступе из программ, запущенных с повышенными правами
@ -536,20 +521,20 @@ WaitNetworkStartup -Enable
# Никогда не ждать сеть при запуске и входе в систему для рабочих групп (значение по умолчанию)
# WaitNetworkStartup -Disable
# Do not let Windows decide which printer should be the default one
# Не разрешать Windows решать, какой принтер должен использоваться по умолчанию
# Do not let Windows manage my default printer
# Не разрешать Windows управлять принтером, используемым по умолчанию
WindowsManageDefaultPrinter -Disable
# Let Windows decide which printer should be the default one (default value)
# Разрешать Windows решать, какой принтер должен использоваться по умолчанию (значение по умолчанию)
# Let Windows manage my default printer (default value)
# Разрешать Windows управлять принтером, используемым по умолчанию (значение по умолчанию)
# WindowsManageDefaultPrinter -Enable
<#
Disable the Windows features using the pop-up dialog box
Отключить компоненты Windows, используя всплывающее диалоговое окно
If you want to leave "Multimedia settings" element in the advanced settings of Power Options do not disable the "MediaPlayback" feature
Если вы хотите оставить параметр "Параметры мультимедиа" в дополнительных параметрах схемы управления питанием, не отключайте "MediaPlayback"
If you want to leave "Multimedia settings" element in the advanced settings of Power Options do not disable the "Media Features" feature
Если вы хотите оставить параметр "Параметры мультимедиа" в дополнительных параметрах схемы управления питанием, не отключайте "Компоненты для работы с медиа"
#>
WindowsFeatures -Disable
@ -559,10 +544,10 @@ WindowsFeatures -Disable
<#
Uninstall optional features using the pop-up dialog box
If you want to leave "Multimedia settings" element in the advanced settings of Power Options do not uninstall the "MediaPlayback" feature
If you want to leave "Multimedia settings" element in the advanced settings of Power Options do not uninstall the "Media Features" feature
Удалить дополнительные компоненты, используя всплывающее диалоговое окно
Если вы хотите оставить параметр "Параметры мультимедиа" в дополнительных параметрах схемы управления питанием, не удаляйте компонент "MediaPlayback"
Если вы хотите оставить параметр "Параметры мультимедиа" в дополнительных параметрах схемы управления питанием, не удаляйте компонент "Компоненты для работы с медиа"
#>
WindowsCapabilities -Uninstall
@ -579,7 +564,7 @@ UpdateMicrosoftProducts -Enable
# UpdateMicrosoftProducts -Disable
<#
Set the power plan on "High performance"
Set power plan on "High performance"
It isn't recommended to turn on the "High performance" power plan on laptops
Установить схему управления питанием на "Высокая производительность"
@ -587,64 +572,64 @@ UpdateMicrosoftProducts -Enable
#>
PowerPlan -High
# Set the power plan on "Balanced" (default value)
# Set power plan on "Balanced" (default value)
# Установить схему управления питанием на "Сбалансированная" (значение по умолчанию)
# PowerPlan -Balanced
# Use latest installed .NET runtime for all apps
# Use the latest installed .NET runtime for all apps
# Использовать последнюю установленную среду выполнения .NET для всех приложений
LatestInstalled.NET -Enable
# Do not use latest installed .NET runtime for all apps (default value)
# Do not use the latest installed .NET runtime for all apps (default value)
# Не использовать последнюю установленную версию .NET для всех приложений (значение по умолчанию)
# LatestInstalled.NET -Disable
# Do not allow the computer to turn off the network adapters to save power
# Запретить отключение всех сетевых адаптеров для экономии энергии
PCTurnOffDevice -Disable
NetworkAdaptersSavePower -Disable
# Allow the computer to turn off the network adapters to save power (default value)
# Разрешить отключение всех сетевых адаптеров для экономии энергии (значение по умолчанию)
# PCTurnOffDevice -Enable
# NetworkAdaptersSavePower -Enable
# Override for default input method: English
# Переопределить метод ввода по умолчанию: английский
SetInputMethod -English
InputMethod -English
# Override for default input method: use language list (default value)
# Переопределить метод ввода по умолчанию: использовать список языков (значение по умолчанию)
# SetInputMethod -Default
# InputMethod -Default
<#
Move user folders location to the root of any drive using the interactive menu
User files or folders won't me moved to a new location. Move them manually
They're located in the %SystemDrive%\Users\%Username% folder by default
They're located in the %USERPROFILE% folder by default
Переместить пользовательские папки в корень любого диска на выбор с помощью интерактивного меню
Пользовательские файлы и папки не будут перемещены в новое расположение. Переместите их вручную
По умолчанию они располагаются в папке %SystemDrive%\Users\%Username%
По умолчанию они располагаются в папке %USERPROFILE%
#>
SetUserShellFolderLocation -Root
<#
Select folders for user folders location manually using a folder browser dialog
User files or folders won't me moved to a new location. Move them manually
They're located in the %SystemDrive%\Users\%Username% folder by default
They're located in the %USERPROFILE% folder by default
Выбрать папки для расположения пользовательских папок вручную, используя диалог "Обзор папок"
Пользовательские файлы и папки не будут перемещены в новое расположение. Переместите их вручную
По умолчанию они располагаются в папке %SystemDrive%\Users\%Username%
По умолчанию они располагаются в папке %USERPROFILE%
#>
# SetUserShellFolderLocation -Custom
<#
Change user folders location to the default values
User files or folders won't me moved to the new location. Move them manually
They're located in the %SystemDrive%\Users\%Username% folder by default
They're located in the %USERPROFILE% folder by default
Изменить расположение пользовательских папок на значения по умолчанию
Пользовательские файлы и папки не будут перемещены в новое расположение. Переместите их вручную
По умолчанию они располагаются в папке %SystemDrive%\Users\%Username%
По умолчанию они располагаются в папке %%USERPROFILE%
#>
# SetUserShellFolderLocation -Default
@ -664,11 +649,11 @@ FoldersLaunchSeparateProcess -Enable
# Не запускать окна с папками в отдельном процессе (значение по умолчанию)
# FoldersLaunchSeparateProcess -Disable
# Disable help look up via F1
# Disable help lookup via F1
# Отключить открытие справки по нажатию F1
F1HelpPage -Disable
# Enable help look up via F1 (default value)
# Enable help lookup via F1 (default value)
# Включить открытие справки по нажатию F1 (значение по умолчанию)
# F1HelpPage -Enable
@ -688,20 +673,20 @@ NumLock -Enable
# Выключить Caps Lock (значение по умолчанию)
# CapsLock -Disable
# Disable StickyKey after tapping the Shift key 5 times
# Turn off pressing the Shift key 5 times to turn Sticky keys
# Выключить залипание клавиши Shift после 5 нажатий
StickyShift -Disable
# Enable StickyKey after tapping the Shift key 5 times (default value)
# Turn on pressing the Shift key 5 times to turn Sticky keys (default value)
# Включить залипание клавиши Shift после 5 нажатий (значение по умолчанию)
# StickyShift -Enable
# Disable AutoPlay for all media and devices
# Выключать автозапуск для всех носителей и устройств
# Don't use AutoPlay for all media and devices
# Не использовать автозапуск для всех носителей и устройств
Autoplay -Disable
# Enable AutoPlay for all media and devices (default value)
# Включить автозапуск для всех носителей и устройств (значение по умолчанию)
# Use AutoPlay for all media and devices (default value)
# Использовать автозапуск для всех носителей и устройств (значение по умолчанию)
# Autoplay -Enable
# Disable thumbnail cache removal
@ -722,14 +707,14 @@ NetworkDiscovery -Enable
# Automatically adjust active hours for me based on daily usage
# Автоматически изменять период активности для этого устройства на основе действий
SmartActiveHours -Enable
ActiveHours -Automatically
# Do not automatically adjust active hours for me based on daily usage (default value)
# Не изменять автоматически период активности для этого устройства на основе действий (значение по умолчанию)
# SmartActiveHours -Disable
# Manually adjust active hours for me based on daily usage (default value)
# Вручную изменять период активности для этого устройства на основе действий (значение по умолчанию)
# ActiveHours -Manually
<#
Register app, calculate hash, and set as default for specific extension without the "How do you want to open this?" pop-up
Зарегистрировать приложение, вычислить хэш и установить как приложение по умолчанию для конкретного расширения без всплывающего окна "Каким образом вы хотите открыть этот файл?"
Register app, calculate hash, and associate with an extension with the "How do you want to open this" pop-up hidden
Зарегистрировать приложение, вычислить хэш и ассоциировать его с расширением без всплывающего окна "Каким образом вы хотите открыть этот файл?"
Set-Association -ProgramPath "C:\SumatraPDF.exe" -Extension .pdf -Icon "shell32.dll,100"
Set-Association -ProgramPath "%ProgramFiles%\Notepad++\notepad++.exe" -Extension .txt -Icon "%ProgramFiles%\Notepad++\notepad++.exe,0"
@ -764,27 +749,11 @@ RunPowerShellShortcut -Elevated
#endregion Start menu
#region Gaming
# Disable Xbox Game Bar
# Отключить Xbox Game Bar
XboxGameBar -Disable
# Enable Xbox Game Bar (default value)
# Включить Xbox Game Bar (значение по умолчанию)
# XboxGameBar -Enable
# Disable Xbox Game Bar tips
# Отключить советы Xbox Game Bar
XboxGameTips -Disable
# Enable Xbox Game Bar tips (default value)
# Включить советы Xbox Game Bar (значение по умолчанию)
# XboxGameTips -Enable
<#
Set "High performance" in graphics performance preference for an app
Choose an app and set the "High performance" graphics performance for it
Only with a dedicated GPU
Установить параметры производительности графики для отдельных приложений на "Высокая производительность"
Выбрать приложение и установить параметры производительности графики на "Высокая производительность" для него
Только при наличии внешней видеокарты
#>
SetAppGraphicsPerformance
@ -836,38 +805,6 @@ TempTask -Register
#endregion Scheduled tasks
#region Microsoft Defender & Security
# Enable Controlled folder access and add protected folders
# Включить контролируемый доступ к папкам и добавить защищенные папки
AddProtectedFolders
# Remove all added protected folders
# Удалить все добавленные защищенные папки
# RemoveProtectedFolders
# Allow an app through Controlled folder access
# Разрешить работу приложения через контролируемый доступ к папкам
AddAppControlledFolder
# Remove all allowed apps through Controlled folder access
# Удалить все добавленные разрешенные приложение через контролируемый доступ к папкам
# RemoveAllowedAppsControlledFolder
# Add a folder to the exclusion from Microsoft Defender scanning
# Добавить папку в список исключений сканирования Microsoft Defender
AddDefenderExclusionFolder
# Remove all excluded folders from Microsoft Defender scanning
# Удалить все папки из списка исключений сканирования Microsoft Defender
# RemoveDefenderExclusionFolders
# Add a file to the exclusion from Microsoft Defender scanning
# Добавить файл в список исключений сканирования Microsoft Defender
AddDefenderExclusionFile
# Remove all excluded files from Microsoft Defender scanning
# Удалить все файлы из списка исключений сканирования Microsoft Defender
# RemoveDefenderExclusionFiles
# Enable Microsoft Defender Exploit Guard network protection
# Включить защиту сети в Microsoft Defender Exploit Guard
NetworkProtection -Enable
@ -905,33 +842,33 @@ DismissMSAccount
# Отклонить предложение Microsoft Defender в "Безопасность Windows" включить фильтр SmartScreen для Microsoft Edge
DismissSmartScreenFilter
# Enable events auditing generated when a process is created or starts
# Enable events auditing generated when a process is created (starts)
# Включить аудит событий, возникающих при создании или запуске процесса
AuditProcess -Enable
# Disable events auditing generated when a process is created or starts (default value)
# Disable events auditing generated when a process is created (starts) (default value)
# Выключить аудит событий, возникающих при создании или запуске процесса (значение по умолчанию)
# AuditProcess -Disable
<#
Include command line in process creation events
In order this feature to work events auditing will be enabled ("AuditProcess -Enable" function)
In order this feature to work events auditing (ProcessAudit -Enable) will be enabled
Включать командную строку в событиях создания процесса
Для того, чтобы работал данный функционал, будет включен аудит событий (функция "AuditProcess -Enable")
Для того, чтобы работал данный функционал, будет включен аудит событий (AuditProcess -Enable)
#>
AuditCommandLineProcess -Enable
CommandLineProcessAudit -Enable
# Do not include command line in process creation events (default value)
# Не включать командную строку в событиях создания процесса (значение по умолчанию)
# AuditCommandLineProcess -Disable
# CommandLineProcessAudit -Disable
<#
Create "Process Creation" Event Viewer Custom View
In order this feature to work events auditing ("AuditProcess -Enable" function) and command line in process creation events will be enabled
Create "Process Creation" Event Viewer сustom view
In order this feature to work events auditing (AuditProcess -Enable) and command line in process creation events will be enabled
Создать настаиваемое представление "Создание процесса" в Просмотре событий
Для того, чтобы работал данный функционал, буден включен аудит событий (функция "AuditProcess -Enable") и командной строки в событиях создания процесса
Для того, чтобы работал данный функционал, буден включен аудит событий (AuditProcess -Enable) и командной строки в событиях создания процесса
#>
EventViewerCustomView -Enable
@ -955,12 +892,12 @@ PowerShellScriptsLogging -Enable
# Выключить ведение журнала для всех вводимых сценариев PowerShell в журнале событий Windows PowerShell (значение по умолчанию)
# PowerShellScriptsLogging -Disable
# Disable apps and files checking within Microsofot Defender SmartScreen
# Выключить проверку приложений и файлов фильтром SmartScreen в Microsoft Defender
# Microsoft Defender SmartScreen doesn't marks downloaded files from the Internet as unsafe
# Microsoft Defender SmartScreen не помечает скачанные файлы из интернета как небезопасные
AppsSmartScreen -Disable
# Enable apps and files checking within Microsofot Defender SmartScree (default value)
# Включить проверку приложений и файлов фильтром SmartScreen в Microsoft Defender (значение по умолчанию)
# Microsoft Defender SmartScreen marks downloaded files from the Internet as unsafe (default value)
# Microsoft Defender SmartScreen помечает скачанные файлы из интернета как небезопасные (значение по умолчанию)
# AppsSmartScreen -Enable
# Disable the Attachment Manager marking files that have been downloaded from the Internet as unsafe
@ -994,43 +931,36 @@ SaveZoneInformation -Disable
#endregion Microsoft Defender & Security
#region Context menu
# Add the "Extract all" item to Windows Installer (.msi) context menu
# Добавить пункт "Извлечь все" в контекстное меню Windows Installer (.msi)
MSIExtractContext -Add
# Show the "Extract all" item in the Windows Installer (.msi) context menu
# Отобразить пункт "Извлечь все" в контекстное меню Windows Installer (.msi)
MSIExtractContext -Show
# Remove the "Extract all" item from Windows Installer (.msi) context menu (default value)
# Удалить пункт "Извлечь все" из контекстного меню Windows Installer (.msi) (значение по умолчанию)
# Hide the "Extract all" item from the Windows Installer (.msi) context menu (default value)
# Скрыть пункт "Извлечь все" из контекстного меню Windows Installer (.msi) (значение по умолчанию)
# MSIExtractContext -Remove
<#
Add the "Install" item to the .cab archives context menu
If the .cab file extension type associated to open with a third party app by default, the "Install" context menu item won't be displayed,
so the default association for the .cab file type will be restored forcedly
Добавить пункт "Установить" в контекстное меню .cab архивов
Если .cab файлы ассоциированы со сторонним приложением, пункт "Установить" в контекстное меню не будет отображаться,
поэтому принудительно будет восстановлена ассоциация по умолчанию
#>
CABInstallContext -Add
# Show the "Install" item in the Cabinet (.cab) filenames extensions context menu
# Отобразить пункт "Установить" в контекстное меню .cab архивов
CABInstallContext -Show
# Remove the "Install" item from the .cab archives context menu (default value)
# Удалить пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию)
# CABInstallContext -Remove
# Hide the "Install" item from the Cabinet (.cab) filenames extensions context menu (default value)
# Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию)
# CABInstallContext -Hide
# Add the "Run as different user" item to the .exe files types context menu
# Добавить пункт "Запуск от имени другого пользователя" в контекстного меню .exe файлов
RunAsDifferentUserContext -Add
# Show the "Run as different user" item to the .exe filename extensions context menu
# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов
RunAsDifferentUserContext -Show
# Remove the "Run as different user" item from the .exe files types context menu (default value)
# Удалить пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию)
# RunAsDifferentUserContext -Remove
# Hide the "Run as different user" item from the .exe filename extensions context menu (default value)
# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию)
# RunAsDifferentUserContext -Hide
# Hide the "Cast to Device" item from the context menu
# Скрыть пункт "Передать на устройство" из контекстного меню
# Hide the "Cast to Device" item from the media files and folders context menu
# Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок
CastToDeviceContext -Hide
# Show the "Cast to Device" item in the context menu (default value)
# Показывать пункт "Передать на устройство" в контекстном меню (значение по умолчанию)
# Show the "Cast to Device" item in the media files and folders context menu (default value)
# Показывать пункт "Передать на устройство" в контекстном меню медиа-файлов и папок (значение по умолчанию)
# CastToDeviceContext -Show
# Hide the "Share" item from the context menu
@ -1041,12 +971,12 @@ ShareContext -Hide
# Показывать пункт "Отправить" (поделиться) в контекстном меню (значение по умолчанию)
# ShareContext -Show
# Hide the "Edit with Paint 3D" item from the context menu
# Скрыть пункт "Изменить с помощью Paint 3D" из контекстного меню
# Hide the "Edit with Paint 3D" item from the media files context menu
# Скрыть пункт "Изменить с помощью Paint 3D" из контекстного меню медиа-файлов
EditWithPaint3DContext -Hide
# Show the "Edit with Paint 3D" item in the context menu (default value)
# Показывать пункт "Изменить с помощью Paint 3D" в контекстном меню (значение по умолчанию)
# Show the "Edit with Paint 3D" item in the media files context menu (default value)
# Показывать пункт "Изменить с помощью Paint 3D" в контекстном меню медиа-файлов (значение по умолчанию)
# EditWithPaint3DContext -Show
# Hide the "Print" item from the .bat and .cmd context menu
@ -1057,12 +987,12 @@ PrintCMDContext -Hide
# Показывать пункт "Печать" в контекстном меню .bat и .cmd файлов (значение по умолчанию)
# PrintCMDContext -Show
# Hide the "Include in Library" item from the context menu
# Скрыть пункт "Добавить в библиотеку" из контекстного меню
# Hide the "Include in Library" item from the folders and drives context menu
# Скрыть пункт "Добавить в библиотеку" из контекстного меню папок и дисков
IncludeInLibraryContext -Hide
# Show the "Include in Library" item in the context menu (default value)
# Показывать пункт "Добавить в библиотеку" в контекстном меню (значение по умолчанию)
# Show the "Include in Library" item in the folders and drives context menu (default value)
# Показывать пункт "Добавить в библиотеку" в контекстном меню папок и дисков (значение по умолчанию)
# IncludeInLibraryContext -Show
# Hide the "Send to" item from the folders context menu
@ -1073,37 +1003,37 @@ SendToContext -Hide
# Показывать пункт "Отправить" в контекстном меню папок (значение по умолчанию)
# SendToContext -Show
# Hide the "Turn on BitLocker" item from the context menu
# Скрыть пункт "Включить BitLocker" из контекстного меню
# Hide the "Turn on BitLocker" item from the drives context menu
# Скрыть пункт "Включить BitLocker" из контекстного меню дисков
BitLockerContext -Hide
# Show the "Turn on BitLocker" item in the context menu (default value)
# Показывать пункт "Включить BitLocker" в контекстном меню (значение по умолчанию)
# Show the "Turn on BitLocker" item in the drives context menu (default value)
# Показывать пункт "Включить BitLocker" в контекстном меню дисков (значение по умолчанию)
# BitLockerContext -Show
# Remove the "Bitmap image" item from the "New" context menu
# Удалить пункт "Точечный рисунок" из контекстного меню "Создать"
BitmapImageNewContext -Remove
# Hide the "Bitmap image" item from the "New" context menu
# Скрыть пункт "Точечный рисунок" из контекстного меню "Создать"
BitmapImageNewContext -Hide
# Add the "Bitmap image" item to the "New" context menu (default value)
# Show the "Bitmap image" item to the "New" context menu (default value)
# Восстановить пункт "Точечный рисунок" в контекстного меню "Создать" (значение по умолчанию)
# BitmapImageNewContext -Add
# BitmapImageNewContext -Show
# Remove the "Rich Text Document" item from the "New" context menu
# Удалить пункт "Документ в формате RTF" из контекстного меню "Создать"
RichTextDocumentNewContext -Remove
# Hide the "Rich Text Document" item from the "New" context menu
# Скрыть пункт "Документ в формате RTF" из контекстного меню "Создать"
RichTextDocumentNewContext -Hide
# Add the "Rich Text Document" item to the "New" context menu (default value)
# Show the "Rich Text Document" item to the "New" context menu (default value)
# Восстановить пункт "Документ в формате RTF" в контекстного меню "Создать" (значение по умолчанию)
# RichTextDocumentNewContext -Add
# RichTextDocumentNewContext -Show
# Remove the "Compressed (zipped) Folder" item from the "New" context menu
# Удалить пункт "Сжатая ZIP-папка" из контекстного меню "Создать"
CompressedFolderNewContext -Remove
# Hide the "Compressed (zipped) Folder" item from the "New" context menu
# Скрыть пункт "Сжатая ZIP-папка" из контекстного меню "Создать"
CompressedFolderNewContext -Hide
# Add the "Compressed (zipped) Folder" item to the "New" context menu (default value)
# Show the "Compressed (zipped) Folder" item to the "New" context menu (default value)
# Восстановить пункт "Сжатая ZIP-папка" в контекстном меню "Создать" (значение по умолчанию)
# CompressedFolderNewContext -Add
# CompressedFolderNewContext -Show
# Enable the "Open", "Print", and "Edit" context menu items for more than 15 items selected
# Включить элементы контекстного меню "Открыть", "Изменить" и "Печать" при выделении более 15 элементов
@ -1120,14 +1050,6 @@ UseStoreOpenWith -Hide
# Show the "Look for an app in the Microsoft Store" item in the "Open with" dialog (default value)
# Отображать пункт "Поиск приложения в Microsoft Store" в диалоге "Открыть с помощью" (значение по умолчанию)
# UseStoreOpenWith -Show
# Hide the "Previous Versions" tab from the files and folders context menu and the "Restore previous versions" context menu item
# Скрыть вкладку "Предыдущие версии" в свойствах файлов и папок, а также пункт контекстного меню "Восстановить прежнюю версию"
PreviousVersionsPage -Hide
# Show the "Previous Versions" tab from files and folders context menu and also the "Restore previous versions" context menu item (default value)
# Отображать вкладку "Предыдущие версии" в свойствах файлов и папок, а также пункт контекстного меню "Восстановить прежнюю версию" (значение по умолчанию)
# PreviousVersionsPage -Show
#endregion Context menu
<#

Loading…
Cancel
Save