22 lines
526 B
PowerShell
22 lines
526 B
PowerShell
|
|
function Get-CredToXML {
|
||
|
|
param (
|
||
|
|
$CredFile = "$home\Documents\cred.xml"
|
||
|
|
)
|
||
|
|
if (Test-Path $CredFile) {
|
||
|
|
Import-Clixml -path $CredFile
|
||
|
|
}
|
||
|
|
elseif (!(Test-Path $CredFile)) {
|
||
|
|
$Cred = Get-Credential -Message "Enter credential"
|
||
|
|
if ($Cred -ne $null) {
|
||
|
|
$Cred | Export-CliXml -Path $CredFile
|
||
|
|
$Cred
|
||
|
|
}
|
||
|
|
else {
|
||
|
|
return
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# $Cred = Get-CredToXML
|
||
|
|
# $Login = $Cred.UserName
|
||
|
|
# $PasswordText = $Cred.GetNetworkCredential().password
|