New-sqmAgentProxy
Examples
# Einzeiler - Credential-Dialog erscheint automatisch
# Einzeiler - Credential-Dialog erscheint automatisch
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "DOMAIN\SqlServiceAccount" `
-ProxyName "SSIS Proxy"
# Credential direkt uebergeben - kein Dialog
$cred = Get-Credential "DOMAIN\SvcSSIS"
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "DOMAIN\SvcSSIS" `
-ProxyName "SSIS Proxy" -WindowsCredential $cred
# Nur SSIS - Benutzername vorausgewaehlt im Dialog
# Nur SSIS - Benutzername vorausgewaehlt im Dialog
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "DOMAIN\SvcSSIS" `
-ProxyName "SSIS Only Proxy" -Subsystem SSIS
# CmdExec und PowerShell
# CmdExec und PowerShell
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "DOMAIN\SvcPS" `
-ProxyName "Script Proxy" -Subsystem CmdExec, PowerShell
# Abweichender Windows-Account und Force
# Abweichender Windows-Account und Force
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "ProxyCred_SSIS" `
-ProxyName "SSIS Proxy" -WindowsUserName "DOMAIN\SvcSSIS" -Force
# Unattended / Skript-Betrieb mit SecureString aus Vault
# Unattended / Skript-Betrieb mit SecureString aus Vault
$secPwd = ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential("DOMAIN\SvcSSIS", $secPwd)
New-sqmAgentProxy -SqlInstance "SQL01" -CredentialName "DOMAIN\SvcSSIS" `
-ProxyName "SSIS Proxy" -WindowsCredential $cred -Subsystem SSIS
New-sqmAgentProxy -SqlInstance "SQL01\INST1" -CredentialName "DOMAIN\SvcSSIS" `
-ProxyName "SSIS Execution Proxy" -ProxyDescription "Fuehrt SSIS-Pakete aus" `
-WindowsCredential $winCred -Force