Get-ADUser -Filter {(Enabled -eq "true")} -Properties Name, sAMAccountName, Description, thumbnailPhoto | where{($_.SamAccountName -notmatch "\.") -and ($_.thumbnailPhoto -ne "")} | Select-Object Name, sAMAccountName, Description, thumbnailPhoto | Sort-Object Name | Out-GridView -Title "Пользователи с фото"
PS C:\windows\system32> (Get-Acl c:\!New).Access.IdentityReference.Value
BUILTIN\Администраторы
NT AUTHORITY\СИСТЕМА
BUILTIN\Пользователи
NT AUTHORITY\Прошедшие проверку
NT AUTHORITY\Прошедшие проверку
The acceptable values for this parameter are:
A distinguished name
A GUID (objectGUID)
A security identifier (objectSid)
A SAM account name (sAMAccountName)
Get-ADUser -Filter {DisplayName -eq "Иванов Иван Иванович"} -Properties DisplayName | select SamAccountName
Get-ADGroupMember -Identity $item.Groups | Select-Object SamAccountName, Name | Export-CSV "C:\dst\cll.CSV" -NoTypeInformation -Encoding UTF8
перезатирает предыдущие данные при каждом прохождении цикла, если вам нужно сохранять данные - добавьте в конце ключ -append, если это не то, что нужно напишите, какой результат вы ожидаете увидеть в CSV файле, в остальном команда корректно выгружает список пользователей группы в CSV файл.Get-ADUser -identity KolpakovMD1 -Properties description
(Get-Acl \\addr\addr).Access | Where {$_.IdentityReference -ne 'Домен\Группа'} | ForEach ([String]$_.IdentityReference, String]$_.AccessControlType, [String]$_.FileSystemRights) -join ' '}
roles/role_name/vars/main.yml
. Скорее всего вы выносите эту переменную в host_vars
или group_vars
, что логично, но не достаточно, поскольку roles/role_name/vars/main.yml
имеет больший приоитет. Для решения я бы рекомендовал использовать roles/role_name/defaults/main.yml
файл, он имеет наименьший приоритет и переменная будет переопределена из любого другого места, если там объявлена. vars
на defaults
или же перенесите только эту переменную в defaults
SELECT * FROM (
-- Внутренний подзапрос, применяющий оконную функцию LAG() к таблице calls
SELECT *,
LAG(duration) OVER (PARTITION BY cid_from ORDER BY call_time) AS previous_duration
FROM calls
) AS subquery
-- Основной запрос, фильтрующий результаты
WHERE duration > 20 -- Длительность звонка больше 20 минут
AND previous_duration < 2; -- Предыдущая длительность меньше двух минут
показывает все правила в группе - а их там дваGet-NetFirewallRule -DisplayGroup "Remote Scheduled Tasks Management"
Set-NetFirewallRule...-Enabled $true