未分類

RDG

$pfxPath = "C:\certs\certificate.pfx"
$pfxPassword = ConvertTo-SecureString -String "YourPasswordHere" -AsPlainText -Force

# 匯入 PFX 憑證到憑證存儲區
$cert = Import-PfxCertificate -FilePath $pfxPath -Password $pfxPassword -CertStoreLocation "Cert:\LocalMachine\My"

# 檢查是否成功匯入憑證
if ($cert) {
    Write-Host "憑證匯入成功"
} else {
    Write-Host "憑證匯入失敗"
    Exit
}

# 取得憑證的 Thumbprint
$thumbprint = $cert.Thumbprint
Write-Host "憑證 Thumbprint: $thumbprint"

# 如果 RemoteDesktopServices 模組不可用,使用 WMI 更新憑證
$ByteArray = ($thumbprint -Split "(?<=\G\w{2})(?=\w{2})" | ForEach {[Convert]::ToByte($_, 16)})
$wmi = Get-WmiObject -Class "Win32_TSGatewayServerSettings" -Namespace "root\cimv2\terminalservices"
$wmi.SetCertificate($ByteArray)
Write-Host "RD Gateway 憑證已成功更新(使用 WMI)"

#管理網路可連線資源

New-Item -Path "RDS:\GatewayServer\GatewayManagedComputerGroups\OFFICE\Computers" -Name "10.3.2.71"

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。