Scripts runs successfully but no changes reflects in ServiceNow

I am able to run below powershell scrip using windows powershell and it works fine and the description field are getting updated in serviceNow.If i run the same script using PowerShell integration pack in orchestrator, it completes successfully, but description field are not getting updated
.$username = “sco”
$password = “xxxx”
$instance = “demo009”
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,(ConvertTo-SecureString -String $password -AsPlainText -Force))

$sn = New-WebServiceProxy -Uri - -Credential $cred

#get autogenerated namespace
$type = $sn.GetType().Namespace

$get = new-object ($type + ‘.get’)
$getRecords = new-object ($type + ‘.getRecords’)
$update = new-object ($type + ‘.update’)

#Update a record with values
$update.description=“SCO 2 is working on this ticket Reset Password”

I suggest you to post the question in the Orchestrator forum here:

Orchestrator is strange how it reports the success of the script, and general use of powershell out of the box is quite bad as it is locked to v2

take a look at this, it has been invaluble for me, sets the default powershell within orchestrator to V4, (obviously you need to install etc… )

Hello Richard/Mark,

Thank you for the reply, I was able to resolve the issue. The issue was with one extra hypen(-) in the command New-WebServiceProxy.