Ik vind hier precies geen best practices voor, maar ik zou graag het volgende voor mekaar krijgen:
Ik heb een server (Windows Server 2008 R2 en/of 2012) met Powershell 2.0 en/of 3.0.
Op die server hebben bepaalde "half-admins" wel RDP-rechten en bepaalde delegated rechten, maar ze zijn GEEN local administrator. Zij kunnen dus géén "run as administrator" doen.
Nu zijn er bepaalde acties die zij zouden moeten kunnen doen niet mogelijk omdat je daarvoor local admin moet zijn.
Een voorbeeld: een IIS application pool recyclen, dat ziet er zo uit:
Code: Selecteer alles
PS C:\> $site = "Default web site"
PS C:\> restart-webapppool (gi "IIS:\Sites\$site"| Select-Object applicationPool).applicationPool
Ik was aan het denken aan via new-pssession, maar je kan daar geen elevated rights in krijgen als je bron-proces dat ook niet al is. Bovendien wil ik vermijden dat deze half-admins het proces kunnen onderbreken en dus in een elvated prompt terechtkomen.
Heeft er iemand ervaring met een dergelijke setup? Of slimme bedenkingen?