vars:
db_name: "{{ db_name }}"prev_value = value
while True:
value = resolve_variables(value)
if value == prev_value:
break
prev_value = value$lastday = ((Get-Date).AddDays(-1)).Date
$users = Get-ADUser -Filter .....
foreach ($user in $users) {
$hours = ....
$user | Set-ADUser -replace @{UserPrincipalName = $user.SamAccountName + '@' + $env:USERDNSDOMAIN; logonhours = $hours},
}
gwmi Win32_DiskDrive | fl *Но на win7 действительно негде взять эту инфу. оно не дублирует root\microsoft\windows\storage\MSFT_PhysicalDisk из win8+
Разве что использовать внешние утилиты типа
https://www.autoitconsulting.com/site/scripting/de...
Но повторить это на PS будет сложно, ссылка на technet протухла
разве что искать по ключевым словам