Testare l'accesso a Secret Server con uno script PowerShell
Utilizzi il seguente script PowerShell per verificare che una workstation client possa connettersi a Secret Server ed eseguire una ricerca di base dei secret.
Salvi il codice in un file chiamato
searchsecret.ps1.Modifichi lo script secondo necessità in modo che corrisponda al suo Secret Server e a nome utente/password/dominio.
Modifichi il valore
$searchtermin modo che corrisponda alla sua ricerca.
Questo le permetterà di testare la connettività tra la sua workstation e il suo Secret Server.
$url = 'http<area>://mysecretserver/webservices/sswebservice.asmx'
$username = 'myusername'
$password = 'mypassword'
$domain = 'mydomain' # leave blank for local users
$searchterm = 'VPN'
$proxy = New-WebServiceProxy -uri $url -UseDefaultCredential
# Get a token for further use by authenticating using username/password.
$result1 = $proxy.Authenticate($username, $password, '', $domain)
if ($result1.Errors.length -gt 0){
$result1.Errors[0]
exit
}
else
{
$token = $result1.Token
}
# search secrets with our searchterm (authenticate by passing in our token)
Write-Host 'Searching for: ' $searchterm
$result2 = $proxy.SearchSecrets($token, $searchterm,$null,$null)
if ($result2.Errors.length -gt 0){
$result2.Errors[0]
}
else
{
Write-Host 'Got search results: ' $result2.SecretSummaries.length
# If you want the data as XML
# $xml = convertto-xml $result2.SecretSummaries -As string -Depth 20
# $xml
$result2.SecretSummaries | ForEach-Object { Write-Host 'SecretId:' $_.SecretId ' Name:' $_.SecretName ' FolderId:' $_.FolderId }
# if ($result2.SecretSummaries.length -gt 0) {
# $result2.SecretSummaries[0]
# }
}PrecedenteTaskCanceledException - un'attività è stata annullata
SuccessivoProblemi con gli appunti di terze parti
Ultimo aggiornamento
È stato utile?