- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am trying to Log0in into Vault using API within PowerShell. Here is my code:
[System.Reflection.Assembly]::LoadFrom('C:\Program Files\Autodesk\Autodesk Vault 2024 SDK\bin\x64\Autodesk.Connectivity.WebServices.dll')
$serverID = New-Object Autodesk.Connectivity.WebServices.ServerIdentities
$serverID.DataServer = "<server name>"
$serverID.FileServer = "<server name>"
$VaultName = "Vault"
$UserName = "<UserName>"
$password = "<Password>""
$licenseAgent = [Autodesk.Connectivity.WebServices.LicensingAgent]::Client
$cred = New-Object Autodesk.Connectivity.WebServicesTools.UserPasswordCredentials($serverID, $VaultName, $UserName, $password, $licenseAgent)
$vault = New-Object Autodesk.Connectivity.WebServicesTools.WebServiceManager($cred)
Last line causes an error:
New-Object : Exception calling ".ctor" with "1" argument(s): "The type initializer for 'Autodesk.Connectivity.WebServicesTools.WebServiceManager' threw an exception."
At G:\Software\SSDI\Vault\Temp\Test.ps1:11 char:12
+ $vault = New-Object Autodesk.Connectivity.WebServicesTools.WebServi ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvocationException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand
I cannot find any help with this error. Any suggestion why this happens?
Solved! Go to Solution.
