我正在尝试创建Azure自动化作业以创建新的Azure自动化Runbook。我正在使用下面的代码来尝试让它工作。
$Context = New-AzureStorageContext $storageAccountName $storageAccountKey
$Path = Get-AzureStorageFile -ShareName "qdrive" -Path "TestWorkFlow.ps1" -Context $Context |Select-object Name |Out-String
Import-AzureRMAutomationRunbook -ResourceGroupName $ResourceGroupName -AutomationAccountName $AutomationAccountName -Path $Path -Type PowerShellWorkflow -Force -Name $Name -Published我收到一条错误消息:导入-AzureRMAutomationRunbook:找不到路径'C:\Windows\System32\ Name - TestWorkFlow.ps1
我需要帮助来弄清楚如何将文件的路径发送到UNC中的$path变量,而不是URI。
谢谢!
发布于 2016-06-28 03:27:06
cmdlet需要采用runbook .ps1文件的完全限定路径,本地计算机可以通过正常的本地文件系统引用访问该路径。在本例中,$Path包含“Name-TestWorkFlow.ps1”--因此,您没有正确地将路径存储在$Path中,从而导致了失败。
发布于 2017-12-11 21:26:27
切换到cmdlet的-Path的$path变量需要包含完整路径,包括文件名本身。比如"C:\Users\Johndoe\TestWorkFlow.ps1“希望这能有所帮助。
https://stackoverflow.com/questions/38059717
复制相似问题