Examples/Sample1Validate.ps1

$ExtIp = "127.0.0.1"
$ExtHttpPort = "2813"
$AdminUrl = 'http://'+  $ExtIp  +  ':' + $ExtHttpPort

$Url=$AdminUrl

"Test-EventStoreRunning -url $Url"
Test-EventStoreRunning -url $Url


$OldAdminPassword = "changeit"
$OldOpsPassword = "changeit"
$NewAdminPassword = "changedit"
$NewOpsPassword = "changedit"

#$cred = ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $OldAdminPassword -AsPlainText -Force ) ) )
#$cred.UserName

#"Test-EventStoreUserHasPassword admin $OldAdminPassword"
#Test-EventStoreUserHasPassword -url $Url -credential ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $OldAdminPassword -AsPlainText -Force ) ) ) -Verbose

#"Test-EventStoreUserHasPassword admin $NewAdminPassword"
#Test-EventStoreUserHasPassword -url $Url -credential ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $NewAdminPassword -AsPlainText -Force ) ) ) -Verbose

# Set-EventStoreUserPassword -url $Url -user ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $NewAdminPassword -AsPlainText -Force ) ) ) -credential ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $OldAdminPassword -AsPlainText -Force ) ) ) -Verbose


# Set-EventStoreUserPassword -url $Url -user ( New-Object System.Management.Automation.PSCredential('ops', ( ConvertTo-SecureString $NewOpsPassword -AsPlainText -Force ) ) ) -credential ( New-Object System.Management.Automation.PSCredential('admin', ( ConvertTo-SecureString $NewAdminPassword -AsPlainText -Force ) ) ) -Verbose


"Test-EventStoreUserHasPassword ops $OldOpsPassword"
 Test-EventStoreUserHasPassword -url $Url -credential ( New-Object System.Management.Automation.PSCredential('ops', ( ConvertTo-SecureString $OldOpsPassword -AsPlainText -Force  ) ) ) -Verbose

"Test-EventStoreUserHasPassword ops $NewOpsPassword"
Test-EventStoreUserHasPassword -url $Url -credential ( New-Object System.Management.Automation.PSCredential('ops', ( ConvertTo-SecureString $NewOpsPassword -AsPlainText -Force  ) ) ) -Verbose