VM上的Powershell脚本无法创建文件或文件夹

时间:2018-07-10 14:43:36

标签: powershell xunit

我当前正在使用VM运行运行Xunit.runner.console的powershell脚本,并将输出发送到.html文件。我遇到了一个问题,当我运行脚本时,在VM上将无法创建文件或文件夹。当我在本地计算机上执行此操作时,没有问题,并且使用xunit输出创建了文件。我试图查看它是否存在权限问题,但是找不到阻止我创建文件的任何权限。我使用了-Force,但这不允许Xunit写入文件。

非常感谢您的帮助

这是运行的Powershell脚本:

#$FolderCreate =New-Item -ItemType Directory -Force -Path C:\Users\Administrator\Desktop\resultsfolder
#$FileCreate=New-Item "C:\Users\Administrator\Desktop\New folder\Results $(get-date -f dd-MM-yyyy).html" -ItemType file
$Location=Set-Location -Path "C:\Tests\Powershell Test Scripts"

$Runner= .\XunitRunnerLocation.ps1  "C:\Tests\TrueFalse Test\bin\Debug\TrueFalse Tests.dll" -html "C:\Users\Administrator\Desktop\New folder\Results $(get-date -f dd-MM-yyyy).html"

我认为以下错误与我对AssertFalse的测试有关,这将导致测试失败

xunit.console.exe :     TrueFalse_Tests.True_False_Tests.Assert_Fail [FAIL]
At C:\Tests\Powershell Test Scripts\XunitRunnerLocation.ps1:5 char:1
+ & $runner $testAssembly
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (    TrueFalse_T...ert_Fail [FAIL]:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

0 个答案:

没有答案