D:\2.ps1:2 знак:41
+ $Output = $wshell.Popup("Скрипт формирования отч ...
+ ~
Отсутствует ")" в вызове метода.
D:\2.ps1:2 знак:41
+ ... Output = $wshell.Popup("Скрипт формирования отчР...
+ ~~~~~~~~~~~~~~~~~~~~~~
Непредвиденная лексема "ормирования" в выражении или операторе.
Get-ADUSer -Filter * -Property .... | Where-Object {
# Тут отфильтровать только ненужных типа системных и отключенных
} | Foreach-Object {
$user = $_
...
foreach ($ext in ...) {
...
$signature | set-content .... -path "\\server\share\$(user.samaccountname).$ext"
}
}
$PathSignatureUser = "\\server\share\$($env:username)"
foreach ($Ext in $FileExtension)
{
Copy-Item -Force "$PathSignatureUser\$FileName.$Ext" "$AppSignatures\$User.$Ext"
}
не имею представления, что там вдруг использует WinGet, но может ему там какая-нибудь локальная активация в правах dcom требуется