added exceptions
parent
1b2000cb3f
commit
10bc771e8e
|
|
@ -127,6 +127,15 @@ echo "Inputting configuration now."
|
|||
.\rustdesk.exe --config $rustdesk_cfg
|
||||
.\rustdesk.exe --password $rustdesk_pw
|
||||
|
||||
# Добавляем папку RustDesk в исключения Windows Defender
|
||||
$defenderPath = "C:\Program Files\RustDesk"
|
||||
try {
|
||||
Add-MpPreference -ExclusionPath $defenderPath -ErrorAction Stop
|
||||
echo "Added $defenderPath to Windows Defender exclusions."
|
||||
} catch {
|
||||
echo "Failed to add $defenderPath to Windows Defender exclusions: $_"
|
||||
}
|
||||
|
||||
# Удаляем ярлык с общего рабочего стола, если он был создан
|
||||
$publicDesktop = "C:\Users\Public\Desktop\RustDesk.lnk"
|
||||
if (Test-Path $publicDesktop) {
|
||||
|
|
@ -134,7 +143,7 @@ if (Test-Path $publicDesktop) {
|
|||
echo "Removed RustDesk shortcut from Public Desktop."
|
||||
}
|
||||
|
||||
# Создаем папку RustDesk в меню Пуск и перемещаем туда ярлык
|
||||
# Создаем папку RustDesk в меню Пуск под Critical Fixes и перемещаем туда ярлык
|
||||
$startMenuPath = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Critical Fixes\RustDesk"
|
||||
if (!(Test-Path $startMenuPath)) {
|
||||
New-Item -ItemType Directory -Force -Path $startMenuPath
|
||||
|
|
@ -147,6 +156,13 @@ $shortcut.TargetPath = "$env:ProgramFiles\RustDesk\rustdesk.exe"
|
|||
$shortcut.Save()
|
||||
echo "Created RustDesk shortcut in Start Menu under Critical Fixes\RustDesk."
|
||||
|
||||
# Удаляем папку RustDesk из корня Programs, если она существует
|
||||
$rustDeskStartMenu = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\RustDesk"
|
||||
if (Test-Path $rustDeskStartMenu) {
|
||||
Remove-Item -Path $rustDeskStartMenu -Recurse -Force
|
||||
echo "Removed RustDesk folder from Start Menu Programs."
|
||||
}
|
||||
|
||||
# Добавляем параметры в конфигурационные файлы
|
||||
$configPath = "$env:USERPROFILE\AppData\Roaming\RustDesk\config"
|
||||
$config2Path = "$configPath\RustDesk2.toml"
|
||||
|
|
|
|||
Loading…
Reference in New Issue