Implement StorageGRID connection #79

Open
pinguinfuss wants to merge 23 commits from pinguinfuss/PSCredentialStore:ConnectTo-StorageGRID into master
Showing only changes of commit 2399f227c9 - Show all commits

View File

@ -17,6 +17,7 @@ function Disconnect-From {
- ExchangeHTTPS
- FTP
- NetAppFAS
- NetAppSGWS
- SCP
- VMware
- VMwareCisServer
@ -75,6 +76,7 @@ function Disconnect-From {
'ExchangeHTTPS',
'FTP',
'NetAppFAS',
'NetAppSGWS',
'SCP',
'VMware',
'VMwareCisServer'
@ -150,6 +152,18 @@ function Disconnect-From {
}
}
'NetAppSGWS' {
try {
$null = Disconnect-SgwServer -Server $RemoteHost
$null = Remove-Variable -Name CurrentSgwServer -Scope Global -ErrorAction 'SilentlyContinue'
}
catch {
# Write a error message to the log.
Write-Error -Message ('Unable to disconnect from {0} using Type {1}.' -f $RemoteHost, $Type)
}
}
'SCP' {
if ($global:WinSCPSession.Opened) {
Remove-WinSCPSession -WinSCPSession $global:WinSCPSession