Windows Server 2019 用户登录GPO执行PowerShell脚本失效问题求助
Windows Server 2019 用户登录GPO执行PowerShell脚本失效问题求助
各位大佬好,我写了一段PowerShell脚本,用来收集域内所有用户设备的MAC地址和计算机名称,脚本在本地机器上运行完全正常,但通过组策略(GPO)执行的时候就失效了,实在摸不着头绪,麻烦帮忙分析下问题出在哪!
我的脚本内容如下:
$wmifilter = 'PhysicalAdapter=True AND AdapterType LIKE "%ethernet%" AND servicename <> "BthPan"' Get-WmiObject win32_networkadapter -Filter $wmifilter | Select-Object @{n='Tech';e={$env:USERNAME}}, PSComputername, Description, Macaddress | Export-Csv -Path \\app-server\mac\mac.csv -Append
目前我能确认的是本地运行时,脚本可以正常读取网卡信息并把数据追加到共享目录的CSV文件里,但通过GPO推送执行后,CSV文件完全没有新增内容,也没看到报错信息。我怀疑可能是权限或者执行上下文的问题,但不确定具体哪里出了问题,希望有经验的大佬能给点排查方向或者解决方案!
备注:内容来源于stack exchange,提问作者Mohammed atrash




