Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Invoke-SPERemoteScriptForPropertyTableValue {
- Param([string]$propertyTableKey)
- $hashValue = -1
- $script = {
- $db = Get-Database "core"
- $previousValue = $db.Properties.GetLongValue($using:propertyTableKey, -1000)
- $previousValue
- }
- $session = New-ScriptSession -Username $User -Password $Pass -ConnectionUri $Url
- $myValue = Invoke-RemoteScript -Session $session -ScriptBlock $script -ErrorAction Stop -Verbose
- Stop-ScriptSession -Session $session
- $session = $null
- return $myValue
- }
- function Invoke-Script($propertyKeys)
- {
- foreach ($propertyKey in $propertyKeys)
- {
- $propertyValue = Invoke-SPERemoteScriptForPropertyTableValue $propertyKey
- Write-Host "Property Value for Key $propertyKey is $propertyValue"
- }
- }
- $User = $OctopusParameters['SitecoreUserName']
- $Pass = $OctopusParameters['SitecoreUserPassword']
- $Url = $OctopusParameters['Url']
- $myArray = "Prop1", "Prop2","Prop3"
- Invoke-Script $myArray
Add Comment
Please, Sign In to add comment