Error loading PowerShell module when running script from NAV (with PowerShellRunner)

peterlinnet
Member Posts: 8
So I have made this PowerShell script to login to an Azure account and start an Azure VM.
When running it from the PowerShell ISE or PowerShell command prompt, everything works fine, but when I run it from NAV-code (using the PowerShellRunner) I get the following error, when the scripts reaches the Connect-AzureRmAccount statement:

I'm guessing it has something to do with permissions to read/load/run the AzureRM.profile module, but I've checked that the NAV service account has access and I've successfully run the powershell from ISE/CommandPrompt with the same user account as the NAV service is running.
I feel like I'm missing something obvious here, so any help is appreciated.
When running it from the PowerShell ISE or PowerShell command prompt, everything works fine, but when I run it from NAV-code (using the PowerShellRunner) I get the following error, when the scripts reaches the Connect-AzureRmAccount statement:
So I guess it doesn't load the AzureRM module as it should, and getting very specific in the NAV code with PowerShellRunner.ImportModule it turns out, that something does go wrong loading the module. Because then I get the following error:EXCEPTION: System.Management.Automation.CommandNotFoundException: The term 'Connect-AzureRmAccount' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
The NAV-code (snipped from debugger) belowCould not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.

I'm guessing it has something to do with permissions to read/load/run the AzureRM.profile module, but I've checked that the NAV service account has access and I've successfully run the powershell from ISE/CommandPrompt with the same user account as the NAV service is running.
I feel like I'm missing something obvious here, so any help is appreciated.
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions