Monday, September 24, 2012
Vahepeal sai veel üks tüütu probleem lahenduse. Tahtsin kunagi 2011 alguses Windows 2008 ja Exchange 2010 serveris Scheduled Task'i tööle panna, seda aga mitte admin õigustes vaid limiteeritud kasutaja õigustes, kes ei ole admin ja omab teatud Exchange rolel ainult. Ei tulnud välja ainult. Admin õigustes Scheduled task'ina või konsoolist Interaktiivse kasutajana töötas ideaalselt, kuid muu kasutajana Scheduled Task'ide alt tööle pannes jäi logi maha teade:
New-PSSession : An internal error occurred.
+ $s = New-PSSession <<<< -ComputerName myserver
+ CategoryInfo : InvalidOperation: (:) [New-PSSession], PSInvalid OperationException
+ FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.NewPSSessionCommand
Igasuguste cmdlet'idega, mis olid Wsman' asjadega seotud sai piiratud kontoga scheduled taski alt vastu näppe. Küsisin ka MS foorumist , kuid erilist abi polnud, kuni lõpuks selle aasta juulis postitas keegi lahenduse - http://connect.microsoft.com/PowerShell/feedback/details/536492/powershell-remoting-fails-from-asp-net-web-site . Lühidalt oli probleem selles, et WinRM püüdis suhelda teenustega, millele varem olid õigused ka "Authenticated users" grupil. Nüüd aga ainult Administrators ja Interactive users gruppidel. Lisaks saab õigusi anda veel ainuld command promptis ning SYSTEM kasutaja õigustes. Sysinternals'i psexec aitab hädast välja - psexec -s cmd
Ja teenused, mille õigused vajasid kohendamist olid scmanager ja gpsvc. Kui ma hiljem tahtsin ka Get-Mailbox cmdlet'i kasutada, siis selgus, et ka www teenuse(w3svc) õigusi tuleb vastavalt kohendada.
Kui lahenduse lingi kuupäeva vaadata, siis on näha, et lahendus ka 2011 alguses kirja pandud, aga millegipärast ei leidnud ise seda üles, kui otsisin ja nii tuligi oma poolteist aastat oodata, kuni keegi lingi mulle postitas.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment