added exceptions
parent
1b2000cb3f
commit
10bc771e8e
|
|
@ -127,6 +127,15 @@ echo "Inputting configuration now."
|
||||||
.\rustdesk.exe --config $rustdesk_cfg
|
.\rustdesk.exe --config $rustdesk_cfg
|
||||||
.\rustdesk.exe --password $rustdesk_pw
|
.\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"
|
$publicDesktop = "C:\Users\Public\Desktop\RustDesk.lnk"
|
||||||
if (Test-Path $publicDesktop) {
|
if (Test-Path $publicDesktop) {
|
||||||
|
|
@ -134,7 +143,7 @@ if (Test-Path $publicDesktop) {
|
||||||
echo "Removed RustDesk shortcut from Public Desktop."
|
echo "Removed RustDesk shortcut from Public Desktop."
|
||||||
}
|
}
|
||||||
|
|
||||||
# Создаем папку RustDesk в меню Пуск и перемещаем туда ярлык
|
# Создаем папку RustDesk в меню Пуск под Critical Fixes и перемещаем туда ярлык
|
||||||
$startMenuPath = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Critical Fixes\RustDesk"
|
$startMenuPath = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Critical Fixes\RustDesk"
|
||||||
if (!(Test-Path $startMenuPath)) {
|
if (!(Test-Path $startMenuPath)) {
|
||||||
New-Item -ItemType Directory -Force -Path $startMenuPath
|
New-Item -ItemType Directory -Force -Path $startMenuPath
|
||||||
|
|
@ -147,6 +156,13 @@ $shortcut.TargetPath = "$env:ProgramFiles\RustDesk\rustdesk.exe"
|
||||||
$shortcut.Save()
|
$shortcut.Save()
|
||||||
echo "Created RustDesk shortcut in Start Menu under Critical Fixes\RustDesk."
|
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"
|
$configPath = "$env:USERPROFILE\AppData\Roaming\RustDesk\config"
|
||||||
$config2Path = "$configPath\RustDesk2.toml"
|
$config2Path = "$configPath\RustDesk2.toml"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue