UA on Mac with PowerShell Core 6.2.4?

Has anyone else successfully started and interacted with UA on a Mac running PowerShell Core 6.2.4? I’ve tried using the sample script found on the docs page but get a bunch of errors as well as a dashboard with a 500 error on it.

Hey @RomPhreak,

Can you post some of the errors you are seeing?

Sure can. Here is the result of running the sample script in VSCode


UARepositoryPath: \UniversalAutomation\Repository
Application startup exception: System.InvalidOperationException: Your platform does not support FileStream.Lock. Please set mode=Exclusive in your connnection string to avoid this error. —> System.PlatformNotSupportedException: Locking/unlocking file regions is not supported on this platform. Use FileShare on the entire file instead.
at System.IO.FileStream.LockInternal(Int64 position, Int64 length)
at LiteDB.StreamExtensions.<>c__DisplayClass4_0.b__0()
— End of inner exception stack trace —
at LiteDB.StreamExtensions.CreateLockNotSupportedException(PlatformNotSupportedException innerEx)
at LiteDB.StreamExtensions.<>c__DisplayClass4_0.b__0()
at LiteDB.FileHelper.TryExec(Action action, TimeSpan timeout)
at LiteDB.StreamExtensions.TryLock(FileStream stream, Int64 position, Int64 length, TimeSpan timeout)
at LiteDB.FileDiskService.Lock(LockState state, TimeSpan timeout)
at LiteDB.LiteEngine…ctor(IDiskService disk, String password, Nullable1 timeout, Int32 cacheSize, Logger log, Boolean utcDate) at LiteDB.LiteDatabase.<>c__DisplayClass11_0.<.ctor>b__0() at LiteDB.LazyLoad1.get_Value()
at LiteDB.LiteCollection1.Find(Query query, Int32 skip, Int32 limit)+MoveNext() at LiteDB.LiteQueryable1.ToEnumerable()+MoveNext()
at System.Collections.Generic.LargeArrayBuilder1.AddRange(IEnumerable1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at LiteDB.LiteQueryable1.ToArray() at UniversalAutomation.LiteDBTable1.ToArray() in D:\a\1\s\src\UniversalAutomation.LiteDB\LiteDBDatabase.cs:line 243
at UniversalAutomation.LiteDBTable`1.Get() in D:\a\1\s\src\UniversalAutomation.LiteDB\LiteDBDatabase.cs:line 186
at UniversalAutomation.LiteDBDatabase.Seed() in D:\a\1\s\src\UniversalAutomation.LiteDB\LiteDBDatabase.cs:line 99
at UniversalAutomation.Startup.ConfigureServices(IServiceCollection services) in D:\a\1\s\src\UniversalAutomation\Startup.cs:line 186
— End of stack trace from previous location where exception was thrown —
at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)
at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()
at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()
— End of stack trace from previous location where exception was thrown —
at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()
2020-03-02 04:46:50 [INFO] (Hangfire.BackgroundJobServer) Starting Hangfire Server using job storage: ‘Hangfire.MemoryStorage.MemoryStorage’
2020-03-02 04:46:50 [INFO] (Hangfire.BackgroundJobServer) Using the following options for Hangfire Server:
Worker count: 20
Listening queues: ‘default’
Shutdown timeout: 00:00:15
Schedule polling interval: 00:00:15
Hosting environment: Production
Content root path: /usr/local/microsoft/powershell/6/
Now listening on: http://0.0.0.0:10000
Application started. Press Ctrl+C to shut down.
2020-03-02 04:46:50 [INFO] (Hangfire.Server.BackgroundServerProcess) Server 9654e2ba-5371-4282-a805-863e33d5e319 successfully announced in 67.396 ms
2020-03-02 04:46:50 [INFO] (Hangfire.Server.BackgroundServerProcess) Server 9654e2ba-5371-4282-a805-863e33d5e319 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler…
2020-03-02 04:46:50 [INFO] (Hangfire.Server.BackgroundServerProcess) Server 9654e2ba-5371-4282-a805-863e33d5e319 all the dispatchers started
Grant-UAAppToken : Call failed with status code 500 (Internal Server Error): POST http://localhost:10000/api/v1/AppToken
At line:11 char:13

  • $AppToken = Grant-UAAppToken -IdentityName System -Role Administrator …
  •         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [Grant-UAAppToken], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.GrantAppTokenCommand

WARNING: Allowing logins over HTTP is insecure. This setting should only be used for development purposes.

Name Port Running DashboardService


Dashboard0 10001 True UniversalDashboard.Services.DashboardService
New-UAFolder : Call failed with status code 500 (Internal Server Error): POST http://localhost:10000/api/v1/Folder
At line:60 char:11

  • $Folder = New-UAFolder -Name ‘Test Scripts’
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAFolder], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewFolderCommand

Get-UASetting : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Settings
At line:62 char:13

  • $Settings = Get-UASetting
  •         ~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [Get-UASetting], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.GetSettingCommand

The property ‘LogLevel’ cannot be found on this object. Verify that the property exists and can be set.
At line:63 char:1

  • $Settings.LogLevel = “Debug”
  • CategoryInfo : InvalidOperation: (:slight_smile: [], RuntimeException
  • FullyQualifiedErrorId : PropertyNotFound

Set-UASetting : Cannot bind argument to parameter ‘Settings’ because it is null.
At line:64 char:24

  • Set-UASetting -Setting $Settings
  •                    ~~~~~~~~~
    
  • CategoryInfo : InvalidData: (:slight_smile: [Set-UASetting], ParameterBindingValidationException
  • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,UniversalAutomation.SetSettingCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Step%201.ps1
At line:66 char:11

  • $Script = New-UAScript -Name “Step 1” -ManualTime 20000 -ScriptBlock …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Step%202.ps1
At line:67 char:1

  • New-UAScript -Name “Step 2” -ManualTime 20000 -ScriptBlock {
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Step%203.ps1
At line:71 char:1

  • New-UAScript -Name “Step 3” -ManualTime 20000 -ScriptBlock { Write-Ho …
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

Invoke-UAScript : Cannot bind argument to parameter ‘Script’ because it is null.
At line:72 char:25

  • Invoke-UAScript -Script $Script
  •                     ~~~~~~~
    
  • CategoryInfo : InvalidData: (:slight_smile: [Invoke-UAScript], ParameterBindingValidationException
  • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,UniversalAutomation.InvokeScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Execute%20Backups.ps1
At line:74 char:11

  • $Script = New-UAScript -Name “Execute Backups” -ManualTime 500 -Scrip …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

Invoke-UAScript : Cannot bind argument to parameter ‘Script’ because it is null.
At line:75 char:25

  • Invoke-UAScript -Script $Script
  •                     ~~~~~~~
    
  • CategoryInfo : InvalidData: (:slight_smile: [Invoke-UAScript], ParameterBindingValidationException
  • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,UniversalAutomation.InvokeScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Runs%20forever.ps1
At line:77 char:11

  • $Script = New-UAScript -Name “Runs forever” -ManualTime 600 -ScriptBl …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Shutdown%20Virtual%20Labs.ps1
At line:79 char:11

  • $Script = New-UAScript -Name “Shutdown Virtual Labs” -ManualTime 600 …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/MyTag
At line:81 char:8

  • $Tag = New-UATag -Name “MyTag” -Color “#ffffff
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Testing
At line:82 char:8

  • $Tag = New-UATag -Name “Testing” -Color “#f44336
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Workstation%20Team
At line:83 char:8

  • $Tag = New-UATag -Name “Workstation Team” -Color “#e91e63
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Infrastructure%20Team
At line:84 char:8

  • $Tag = New-UATag -Name “Infrastructure Team” -Color “#9c27b0
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Development
At line:85 char:8

  • $Tag = New-UATag -Name “Development” -Color “#673ab7
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/SQL
At line:86 char:8

  • $Tag = New-UATag -Name “SQL” -Color “#3f51b5
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Experimental
At line:87 char:8

  • $Tag = New-UATag -Name “Experimental” -Color “#2196f3
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Retired
At line:88 char:8

  • $Tag = New-UATag -Name “Retired” -Color “#03a9f4
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Not%20Working
At line:89 char:8

  • $Tag = New-UATag -Name “Not Working” -Color “#00bcd4
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/DevOps
At line:90 char:8

  • $Tag = New-UATag -Name “DevOps” -Color “#009688
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Linux
At line:91 char:8

  • $Tag = New-UATag -Name “Linux” -Color “#4caf50
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Windows
At line:92 char:8

  • $Tag = New-UATag -Name “Windows” -Color “#8bc34a
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Core
At line:93 char:8

  • $Tag = New-UATag -Name “Core” -Color “#cddc39
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/ETL
At line:94 char:8

  • $Tag = New-UATag -Name “ETL” -Color “#ffeb3b
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/Americas
At line:95 char:8

  • $Tag = New-UATag -Name “Americas” -Color “#ffc107
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/EMEA
At line:96 char:8

  • $Tag = New-UATag -Name “EMEA” -Color “#ff9800
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UATag : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Tag/APAC
At line:97 char:8

  • $Tag = New-UATag -Name “APAC” -Color “#ff5722
  •    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UATag], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewTagCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Parameters.ps1
At line:99 char:11

  • $Script = New-UAScript -Name ‘Parameters’ -ManualTime 1000 -ScriptBlo …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/ErrorTest%20Script.ps1
At line:101 char:11

  • $Script = New-UAScript -Name ‘ErrorTest Script’ -ManualTime 1000 -Scr …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

Invoke-UAScript : Cannot bind argument to parameter ‘Script’ because it is null.
At line:102 char:25

  • Invoke-UAScript -Script $Script
  •                     ~~~~~~~
    
  • CategoryInfo : InvalidData: (:slight_smile: [Invoke-UAScript], ParameterBindingValidationException
  • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,UniversalAutomation.InvokeScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/WarningTest%20Script.ps1
At line:103 char:11

  • $Script = New-UAScript -Name ‘WarningTest Script’ -ManualTime 1000 -S …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Debug%20Test%20Script.ps1
At line:104 char:11

  • $Script = New-UAScript -Name ‘Debug Test Script’ -ManualTime 1000 -Sc …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Progress%20Test%20Script.ps1
At line:105 char:11

  • $Script = New-UAScript -Name ‘Progress Test Script’ -ManualTime 1000 …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UASchedule : Cannot bind argument to parameter ‘Script’ because it is null.
At line:107 char:24

  • New-UASchedule -Script $Script -Cron ‘*/2 * * * *’
  •                    ~~~~~~~
    
  • CategoryInfo : InvalidData: (:slight_smile: [New-UASchedule], ParameterBindingValidationException
  • FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,UniversalAutomation.Cmdlets.NewScheduleCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Output%20to%20Pipeline%20Test%20Script.ps1
At line:109 char:11

  • $Script = New-UAScript -Name ‘Output to Pipeline Test Script’ -Manual …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAScript : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Script/Read%20Host%20Test%20Script.ps1
At line:118 char:11

  • $Script = New-UAScript -Name “Read Host Test Script” -ManualTime 1000 …
  •       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAScript], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewScriptCommand

New-UAVariable : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Variable/username
At line:120 char:1

  • New-UAVariable -Name username -Value “adam”
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAVariable], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewVariableCommand

New-UAVariable : Missing an argument for parameter ‘SecretManager’. Specify a parameter of type ‘UniversalAutomation.SecretManager’ and try again.
At line:121 char:45

  • New-UAVariable -Name password -Value “test” -Secret
  •                                         ~~~~~~~
    
  • CategoryInfo : InvalidArgument: (:slight_smile: [New-UAVariable], ParameterBindingException
  • FullyQualifiedErrorId : MissingArgument,UniversalAutomation.NewVariableCommand

New-UAVariable : Call failed with status code 500 (Internal Server Error): GET http://localhost:10000/api/v1/Variable/myServer1
At line:122 char:1

  • New-UAVariable -Name myServer1 -Value “test.domain.com
  • CategoryInfo : NotSpecified: (:slight_smile: [New-UAVariable], FlurlHttpException
  • FullyQualifiedErrorId : Flurl.Http.FlurlHttpException,UniversalAutomation.NewVariableCommand

[DBG]: PS /Users/dustin>

Thanks! We’ll get this fixed in the next version.

1 Like

Awesome. Thanks Adam.

Back on my Windows PC, I encountered an error running a job that apparently is returning more data than the gRPC will allow. Should I open an issue on the UA github for that?

Oh, that’s a new one. Yes please!

Done. Also opened an issue regarding the Wait-UAJob cmdlet