Как автоматизировать установку horizon client на пк пользователей не в домене
Задача установить клиента с подключением powershell
#requires -Version 3.0
<#
.SYNOPSIS
Автоматический запуск VMware Horizon Client с установкой при необходимости.
.DESCRIPTION
Скрипт проверяет доступность VDI-сервера, наличие клиента,
при отсутствии — скачивает и устанавливает его, затем запускает подключение.
#>
$ErrorActionPreference = "Stop"
$ProgressPreference = "SilentlyContinue"
# === Настройки ===
$Server = "vdi.admin.ru"
$InstallerUrl = "https://$Server/portal/downloads/VMware-Horizon-Client-2406.exe"
$InstallerPath = "$env:TEMP\VMware-Horizon-Client-2406.exe"
$ClientPath = "${env:ProgramFiles}\VMware\VMware Horizon View Client\vmware-view.exe"
$LogPath = "$env:TEMP\vdi-client-setup.log"
# === Функция логирования ===
function Write-Log {
param(
[string]$Message,
[ValidateSet("Info", "Warning", "Error", "Success", "Debug")]
[string]$Type = "Info"
)
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
$logEntry = "[$timestamp] [$Type] $Message"
# Запись в файл
… Читать далее 



