The Magician

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
установка_exe-setup_через_logonscript [2026/08/11 14:21] jpустановка_exe-setup_через_logonscript [2026/08/11 18:53] (current) jp
Line 8: Line 8:
  
   \\domain.local\NETLOGON\Software\VCredist\vc_redist.x86.exe   \\domain.local\NETLOGON\Software\VCredist\vc_redist.x86.exe
-Теперь сохраним в PowerShell-файл скрипт+Теперь сохраним в PowerShell-файл скрипт:
  
 <code> <code>
Line 25: Line 25:
 } }
 </code> </code>
 +:!: Данный скрипт не просто установит //Microsoft Visual C++ Redistributable// с заданными параметрами, но сначала проверит версию и будет выполнять установку только, если установленная версия ниже той, которую мы хотим установить (//14.44.35211.0// в данном случае).
 +
 +Кладем скрипт в общую папку политики, пример:
 +
 +  \\domain.local\SysVol\domain.local\Policies\{4FA484AF-B629-4B3B-A614-F24B0AD07340}\Machine\Scripts\Startup
 +И добавляем в политику:
 +
 +//Computer Configuration → Policies → Windows Settings → Scripts (Startup/Shutdown) → Startup// 
 +
 +Пример:
 +
 +{{:ad:logon_script_install_gpo.jpg|}}
 +
 +Если нам требуется применить скрипт только для клиентских машин, имя которых начинается с //aaa// или //fff//, можем создать и установить для политики такой фильтр //WMI//
 +
 +<code>
 +SELECT * FROM Win32_OperatingSystem
 +WHERE ProductType = 1
 +AND (CSName LIKE "fff%" OR CSName LIKE "aaa%")
 +</code>
 +
 +:!: С очевидностью, политика применится после перезагрузки. 
 +{{tag>ActiveDirectory Microsoft GPO PowerShell WMI}}
установка_exe-setup_через_logonscript.1786458119.txt.gz · Last modified: by jp