Powershell在每个服务器的公共共享路径上创建日志

Powershell在每个服务器的公共共享路径上创建日志,powershell,powershell-4.0,powershell-remoting,Powershell,Powershell 4.0,Powershell Remoting,我已经创建了一个powershell脚本来删除多台服务器上的所有过期证书,我的脚本工作正常。在共享路径中创建日志时,我面临的挑战很少。脚本无法在共享路径上写入日志。我的脚本行是这样的 我在远程服务器中有测试路径可访问性,这很好,我可以访问下面的,但当我从powershell运行时,它不工作 Write-Output "$(Get-Date) : Performing the operation 'Remove' expired certificate on server $env:co

我已经创建了一个powershell脚本来删除多台服务器上的所有过期证书,我的脚本工作正常。在共享路径中创建日志时,我面临的挑战很少。脚本无法在共享路径上写入日志。我的脚本行是这样的

我在远程服务器中有测试路径可访问性,这很好,我可以访问下面的,但当我从powershell运行时,它不工作

Write-Output "$(Get-Date) : Performing the operation 'Remove' expired certificate on server $env:computername and issued by $fullname that expired $($Cert.NotAfter)" | Add-Content \\hostname\logshare\logs\output.txt
错误:

Access is denied
+ CategoryInfo          : PermissionDenied: (\\XXXXX\logshare\logs\output.txt:String) [Add-Content], UnauthorizedAccessException
+ FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.AddContentCommand
+ PSComputerName        : XXXXXXXXXX

您如何测试可访问性?您是否使用用于测试共享路径的相同用户帐户运行PowerShell代码?您是否确实能够写入远程共享,或者您只是检查是否可以导航到它(即,它是只读的)?