Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 March 17

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Andrey B
Wmic это cmdшная команда, есть нативный для posh аналог, а лучше юзать не wim а cim, там со свойствами и методами проще
вмик не команда а экзешник
источник

AB

Andrey B in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
вмик не команда а экзешник
Так выразился
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Проблему мою понял, спасибо
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Stas Smola
Проверил работу функции, но эти команды прекрасно работают в ntfs кталогах. В реестре меняет некоторые каталоги, некоторые не трогает. При использовани галочки - всё меняет. Не пойму почему в реестре не работает... сама функция: Function EnableInheritance
{
$SourceACL = Get-ACL -Path $Folder

#Enable inheritance
$SourceACL.SetAccessRuleProtection($False,$True)
Set-Acl -Path $Folder -AclObject $SourceACL

}
где не меняет?
источник

SS

Stas Smola in PowerShellRus - о Powershell (и не только) на русском
ветку HKCU:\, если есть возможность, проверьте
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
Алексей Подчуфаров
wmic то не powershell way
если хотите повершеловский стиль Get-WmiObject -Class Win32_Product |? {$_.name -like "*1С*"}  причем я не помню, какое там  C должно быть -  русским или латинским
И даже не так.
gwmi -Class Win32_Product -Filter "Name LIKE '1C%'"
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
"Name LIKE 'ODINSASS%'"
источник

Y

Your Hero in PowerShellRus - о Powershell (и не только) на русском
ONEASS
источник

ВЗ

Владимир Зеленов in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
"Name LIKE 'ODINSASS%'"
Ковычку забыл
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
Stas Smola
ветку HKCU:\, если есть возможность, проверьте
вроде работает... опишите подробнее что не так у вас
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
А подскажите , есть ли у объекта -Class Win32_Product  свойство, показывающее с чего оно запускается
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
На пример InstallLocation - показывает путь куда установлено. А вот имя самого значка запуска можно ли получить ?
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
а если там несколько экзешников?
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Ну среди них же есть тот который запускает сам софт
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Я возможно чего не понимаю. Вот устанавливается софт, на desktop создается ярлык у которого в свойствах путь к главному .exe
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
в Win32_Product нету нету такого ?
источник

WW

Wadik Wadkovich in PowerShellRus - о Powershell (и не только) на русском
Я ерунду спрашиваю или все задумались 😁
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
ерунду
источник

SS

Stas Smola in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
вроде работает... опишите подробнее что не так у вас
write-host "Пожалуйста, введите доменного пользователя:"
$dom_user=read-host
$oreg_acl = Get-ACL -Path 'HKCU:\'
$nreg_acl = New-Object System.Security.AccessControl.RegistryAccessRule ("$dom_user", 'FullControl', 'ContainerInherit, ObjectInherit', 'None', 'Allow')
$oreg_acl.SetAccessRule($nreg_acl)
$oreg_acl | Set-Acl -Path 'HKCU:\'
Function EnableInheritance {
$acl = Get-Acl -Path 'HKCU:\'
$acl.SetAccessRuleProtection($false,$true)
$acl | Set-Acl -Path 'HKCU:\' }
источник

SS

Stas Smola in PowerShellRus - о Powershell (и не только) на русском
может где то ошибка ? При выполнении, ошибок синтаксических нет. Результатом должно быть, что внутри ветки HKCU:\ раздатся права того, кого я ввёл. По факту на HKCU:\Printers раздал, на HKCU:\Software нет
источник