Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| установка_exe-setup_через_logonscript [2026/08/11 14:20] – 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-файл скрипт: | ||
| + | |||
| + | < | ||
| + | $Installer = " | ||
| + | $RequiredVersion = [version]" | ||
| + | |||
| + | $Installed = Get-ItemProperty ` | ||
| + | " | ||
| + | -ErrorAction SilentlyContinue | ||
| + | |||
| + | if (!$Installed -or [version]$Installed.Version.TrimStart(' | ||
| + | |||
| + | Start-Process -FilePath $Installer ` | ||
| + | -ArgumentList "/ | ||
| + | -Wait | ||
| + | } | ||
| + | </ | ||
| + | :!: Данный скрипт не просто установит //Microsoft Visual C++ Redistributable// | ||
| + | |||
| + | Кладем скрипт в общую папку политики, | ||
| + | |||
| + | \\domain.local\SysVol\domain.local\Policies\{4FA484AF-B629-4B3B-A614-F24B0AD07340}\Machine\Scripts\Startup | ||
| + | И добавляем в политику: | ||
| + | |||
| + | //Computer Configuration → Policies → Windows Settings → Scripts (Startup/ | ||
| + | |||
| + | Пример: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Если нам требуется применить скрипт только для клиентских машин, имя которых начинается с //aaa// или //fff//, можем создать и установить для политики такой фильтр //WMI// | ||
| + | |||
| + | < | ||
| + | SELECT * FROM Win32_OperatingSystem | ||
| + | WHERE ProductType = 1 | ||
| + | AND (CSName LIKE " | ||
| + | </ | ||
| + | |||
| + | :!: С очевидностью, | ||
| + | {{tag> | ||