22 lines
No EOL
526 B
PowerShell
22 lines
No EOL
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 |