Browse Source

Add files via upload

pull/149/head
Dmitry Nefedov 4 years ago
committed by GitHub
parent
commit
c70672ad18
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 47
      Sophia/PowerShell 7.x/Sophia.ps1
  2. BIN
      Sophia/PowerShell 7.x/Sophia.psd1
  3. 1448
      Sophia/PowerShell 7.x/Sophia.psm1

47
Sophia/PowerShell 7.x/Sophia.ps1

@ -2,8 +2,8 @@
.SYNOPSIS .SYNOPSIS
Default preset file for "Windows 10 Sophia Script" Default preset file for "Windows 10 Sophia Script"
Version: v5.7 Version: v5.8
Date: 05.03.2021 Date: 17.03.2021
Copyright (c) 20152021 farag & oZ-Zo Copyright (c) 20152021 farag & oZ-Zo
https://github.com/farag2 https://github.com/farag2
@ -57,7 +57,7 @@ param
Clear-Host Clear-Host
$Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script v5.7 | $([char]0x00A9) farag & oz-zo, 2015–2021" $Host.UI.RawUI.WindowTitle = "Windows 10 Sophia Script v5.8 | Made with $([char]::ConvertFromUtf32(0x1F497)) of Windows 10 | $([char]0x00A9) farag & oz-zo, 2015–2021"
Remove-Module -Name Sophia -Force -ErrorAction Ignore Remove-Module -Name Sophia -Force -ErrorAction Ignore
Import-Module -Name $PSScriptRoot\Sophia.psd1 -PassThru -Force Import-Module -Name $PSScriptRoot\Sophia.psd1 -PassThru -Force
@ -862,20 +862,14 @@ DeviceRestartAfterUpdate -Enable
<# <#
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 set as default for specific extension without the "How do you want to open this?" pop-up
Зарегистрировать приложение, вычислить хэш и установить как приложение по умолчанию для конкретного расширения без всплывающего окошка "Каким образом вы хотите открыть этот файл?" Зарегистрировать приложение, вычислить хэш и установить как приложение по умолчанию для конкретного расширения без всплывающего окна "Каким образом вы хотите открыть этот файл?"
Examples: Examples:
Примеры: Примеры:
Set-Association -ProgramPath "C:\SumatraPDF.exe" -Extension .pdf -Icon "shell32.dll,100" Set-Association -ProgramPath "C:\SumatraPDF.exe" -Extension .pdf -Icon "shell32.dll,100"
Set-Association -ProgramPath "C:\Program Files\Notepad++\notepad++.exe" -Extension .psm1 -Icon "C:\Program Files\Notepad++\notepad++.exe,0" Set-Association -ProgramPath "%ProgramFiles%\Notepad++\notepad++.exe" -Extension .txt -Icon "%ProgramFiles%\Notepad++\notepad++.exe,0"
The app must be installed
Приложение должно быть установлено
Do not use relative paths like "%Program Files%"
Не используйте относительные пути вида "%Program Files%"
#> #>
# Set-Association -ProgramPath "C:\Program Files\Notepad++\notepad++.exe" -Extension .psm1 -Icon "C:\Program Files\Notepad++\notepad++.exe,0" # Set-Association -ProgramPath "%ProgramFiles%\Notepad++\notepad++.exe" -Extension .txt -Icon "%ProgramFiles%\Notepad++\notepad++.exe,0"
#endregion System #endregion System
#region WSL #region WSL
@ -925,11 +919,11 @@ RunPowerShellShortcut -Elevated
# RunPowerShellShortcut -NonElevated # RunPowerShellShortcut -NonElevated
<# <#
Assign what shortcuts to pin to Start Pin to Start the following links: Control Panel, Devices and Printers, PowerShell
Valid shortcuts: ControlPanel, DevicesPrinters and PowerShell Valid shortcuts values: ControlPanel, DevicesPrinters and PowerShell
Указать, какие ярлыки закрепить на начальном экране Закрепить на начальном экране следующие ярлыки: Панель управдения, Устройства и принтеры, PowerShell
Валидные ярлыки: ControlPanel, DevicesPrinters and PowerShell Валидные значения ярлыков: ControlPanel, DevicesPrinters, PowerShell
#> #>
PinToStart -Tiles ControlPanel, DevicesPrinters, PowerShell PinToStart -Tiles ControlPanel, DevicesPrinters, PowerShell
@ -947,13 +941,26 @@ PinToStart -Tiles ControlPanel, DevicesPrinters, PowerShell
#region UWP apps #region UWP apps
<# <#
Uninstall UWP apps using the pop-up dialog box Uninstall UWP apps using the pop-up dialog box
App packages will not be installed for new users if "Uninstall for All Users" is checked If the "For All Users" is checked apps packages will not be installed for new users
The "For All Users" checkbox isn't checked by default
Удалить UWP-приложения, используя всплывающее диалоговое окно Удалить UWP-приложения, используя всплывающее диалоговое окно
Приложения не будут установлены для новых пользователей, если отмечено "Удалять для всех пользователей" Пакеты приложений не будут установлены для новых пользователей, если отмечена галочка "Для всех пользователей"
Галочка "Для всех пользователей" не отмечена по умолчанию
#> #>
UninstallUWPApps UninstallUWPApps
<#
Uninstall UWP apps using the pop-up dialog box
If the "For All Users" is checked apps packages will not be installed for new users
The "For All Users" checkbox checked by default
Удалить UWP-приложения, используя всплывающее диалоговое окно
Пакеты приложений не будут установлены для новых пользователей, если отмечена галочка "Для всех пользователей"
Галочка "Для всех пользователей" отмечена по умолчанию
#>
# UninstallUWPApps -ForAllUsers
<# <#
Open Microsoft Store "HEVC Video Extensions from Device Manufacturer" page to install this extension manually to be able to open .heic and .heif formats Open Microsoft Store "HEVC Video Extensions from Device Manufacturer" page to install this extension manually to be able to open .heic and .heif formats
The extension can be installed without Microsoft account The extension can be installed without Microsoft account
@ -1033,14 +1040,16 @@ GPUScheduling -Enable
CleanupTask -Register CleanupTask -Register
# Delete the "Windows Cleanup" and "Windows Cleanup Notification" scheduled tasks for cleaning up Windows unused files and updates # Delete the "Windows Cleanup" and "Windows Cleanup Notification" scheduled tasks for cleaning up Windows unused files and updates
# Удалить задачу "Windows Cleanup" и "Windows Cleanup Notification" по очистке неиспользуемых файлов и обновлений Windows из Планировщика заданий # Удалить задачи "Windows Cleanup" и "Windows Cleanup Notification" по очистке неиспользуемых файлов и обновлений Windows из Планировщика заданий
# CleanupTask -Delete # CleanupTask -Delete
<# <#
Create the "SoftwareDistribution" scheduled task for cleaning up the %SystemRoot%\SoftwareDistribution\Download folder Create the "SoftwareDistribution" scheduled task for cleaning up the %SystemRoot%\SoftwareDistribution\Download folder
The task will wait until the Windows Updates service finishes running
The task runs every 90 days The task runs every 90 days
Создать задачу "SoftwareDistribution" по очистке папки %SystemRoot%\SoftwareDistribution\Download в Планировщике заданий Создать задачу "SoftwareDistribution" по очистке папки %SystemRoot%\SoftwareDistribution\Download в Планировщике заданий
Задача будет ждать, пока служба обновлений Windows не закончит работу
Задача выполняется каждые 90 дней Задача выполняется каждые 90 дней
#> #>
SoftwareDistributionTask -Register SoftwareDistributionTask -Register

BIN
Sophia/PowerShell 7.x/Sophia.psd1

Binary file not shown.

1448
Sophia/PowerShell 7.x/Sophia.psm1

File diff suppressed because it is too large
Loading…
Cancel
Save