Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

shutdown -s mit Fehlermeldung bei eingeschränkten Benutzern (XP-Home)

Mitglied: nilson

nilson (Level 1) - Jetzt verbinden

02.07.2006, aktualisiert 04.07.2006, 12714 Aufrufe, 10 Kommentare

shutdown -s mit Fehlermeldung
"Der Client besitzt ein erforderliches Recht nicht"

Hallo zusammen,
ich rufe per Skript den Befehl 'shutdown -s' auf. Als Benutzer mit Adminrechten klappt das wunderbar und der PC wird herunter gefahren. Als Benutzer mit eingeschränkten Rechten passiert nichts (bzw. Konsolenfenster blinkt kurz auf - aber der PC wird nicht herunter gefahren). Wenn ich 'shutdown -s' in die Konsole eingebe, bekomme ich die Fehlermeldung

"Der Client besitzt ein erforderliches Recht nicht"

Wie bekomme ich heraus, welches Recht es genau ist? shutdown.exe ist für alle Benutzer zum Lesen/Ausführen freigegeben.

Danke, Nils
Mitglied: badmaxx
02.07.2006 um 20:47 Uhr
wenn du also als eingeschränkter benutzer im Windows ordner die shutdown.exe ausführst fährt der PC herunter?

Wenn ja lege doch einfach eine verknüpfung der shutdown.exe auf den Desktop oder wo du sie hinhaben willst.

Gruß
Maxi
Bitte warten ..
Mitglied: nilson
02.07.2006 um 21:38 Uhr
also ich widerhole noch einmal:

als standardbenutzer OHNE adminrechte bekomme ich die fehlermeldung - somit hilft auch die verknüpfung nichts

als administrator funktionierts

hat wer ne idee?

nils
Bitte warten ..
Mitglied: Biber
02.07.2006 um 21:49 Uhr
Mach Dir nix draus, nilson,

Du hast Deine Frage schon klar formuliert *muahaha*...

Wenn so wenig Antworten kommen zur Kombination XP Home und Shutdown.exe liegt das daran, dass normalerweise ja über gpedit.msc das "Recht zum Herunterfahren" erteilt werden muss - und bei XP Home weiß hier im Forum kaum einer, was man/frau statt dessen macht.

Ich auch nicht, BTW.
Ich empfehle Dir das Ausweichen auf die psShutdown.exe von www.sysInternals.com. Da ist wenigstens vorhersagbar, dass es funktioniert.

Gruß
Biber
@Bettmaxe: Kann ich Dich auch mieten für Kindergeburtstage oder ähnliches?
Bitte warten ..
Mitglied: micha31
03.07.2006 um 10:32 Uhr
Hallo ... führe das Scripts als geplanter Task aus ... dort gibst Du dann die entsprechenden Admin-Berechtigungen ein.

Dann klappt das wunderbar.

Grüsse
Bitte warten ..
Mitglied: nilson
03.07.2006 um 12:17 Uhr
ja, das wäre grundsätzlich eine option. da das skript aber auf dem fileserver die datensicherung erledigt (nach deren ende der rechner herunter fahren soll), die arbeitszeiten sind bei uns so unterschiedlich, dass ich nicht weiss, wann wirklich niemand mehr da ist, hätte ich es lieber, wenn der letzte einfach auf den button klickt und damit die sicherung anschmeisst und das system danach herunter gefahren wird (warum auf dem server xp-home läuft - frag mich nicht, ich bin hier bloss der dumme, ders verwaltet)


nils
Bitte warten ..
Mitglied: micha31
03.07.2006 um 13:39 Uhr
hallo nils,

die meissten backup-programme bieten die funktion an

vor oder nach

dem backup ein programm auszuführen. dort den shutdown batch rein bzw. den task manuell starten lassen (wg. deinem berechtigungsproblem) ????

micha
Bitte warten ..
Mitglied: nilson
03.07.2006 um 14:49 Uhr
hi micha,

so hab ich das skript auch angepasst.

1. läft das backup
2. nachdem das backup fertig ist, wird shutdown -s aufgerufen

das ganze habe ich mit dem windows-shutdown-befehl, psshutdown (sysinternals) und poweroff probiert. jedes mal habe ich als eingeschränkter benutzer das problem, dass der zugriff auf das programm / den befehl verweigert wird. wenn ich mit adminrechten arbeite, funktionierts wunderbar. ein normaler user soll aber logischer weise nicht mit adminrechten arbeiten.

starte ich beispielsweise shutdown -s als eingeschränkter benutzer in der konsole, bekomme ich die meldung

"Der Client besitzt ein erforderliches Recht nicht"

ich habe für den ausführenden benutzer bereits explizit adminrechte für die betreffenden shutdown-programme vergeben - hilft nix.

die o.g. meldung deutet aber darauf hin, dass das problem nicht direkt bei den rechten des benutzers an den auszuführenden dateien liegt, sondern dass der benutzer generell den shutdown-befehl per skript nicht ausführen darf. wenn dem so ist, wo kann ich diese berechtigungen ändern?

eine andere option: einen task anlegen, als ausführenden benutzer einen admin angeben und den task manuell durch den eingeschränkten benutzer ausführen lassen, funktioniert auch nicht, weil mir beim anlegen des tasks gesagt wird, das entsprechende skript, was ich aufrufen möchte, existiere nicht - obwohl es natürlich da ist. schliesslich sehe ich es und kann es ohne den umweg des tasks ausführen.

ok, das waren viele fragen - vielleicht kann ja jemand helfen.

danke, nils
Bitte warten ..
Mitglied: micha31
03.07.2006 um 16:13 Uhr
probiers mal mit diesem script ... ich denke da brauchst du keine admin berechtigungen (bitte noch etwas anpassen) ...

strComputer = "pc02"

Const LOGOFF = 0
Const SHUTDOWN = 1
Const REBOOT = 2
Const POWEROFF = 8

Const FORCE = 4

flags = POWEROFF + FORCE

Set objwmi = GetObject("winmgmts:" _
& "{(Shutdown)}!\\" & strComputer)

WQL = "SELECT * from Win32_OperatingSystem"

Set colOperatingSystems = objwmi.ExecQuery(WQL)

For Each objOperatingSystem In colOperatingSystems
objOperatingSystem.Win32Shutdown flags, 0
Next
Bitte warten ..
Mitglied: nilson
03.07.2006 um 18:02 Uhr
hallo micha,
danke für den code. da ich nicht der skriptprofi bin und bisher alles nur aus verschiedenen vorlagen zusammen gestückelt habe, hier noch ein paar fragen:

- ich würde den code in eine funktion packen und an entsprechender stelle aufrufen - möglich?
- strComputer definiert den namen meines pc? muss ich das als globale variable definieren? wenn ja, wie sag ich denn, dass es localhost sein soll.
- wie gebe ich alternativ einen rechner im netzwerk an?

danke, Nils
Bitte warten ..
Mitglied: micha31
04.07.2006 um 08:35 Uhr
hallo micha,
danke für den code. da ich nicht der
skriptprofi bin und bisher alles nur aus
verschiedenen vorlagen zusammen
gestückelt habe, hier noch ein paar
fragen:



Ich bin auch kein Scriptprofi ... den Script habe ich aus einem Microsoft Buch ... ist genial .. da man eben nicht Scripten können muss sondern nur etwas verstehen. Ich versuche Dir mal zu helfen

strComputer ist die Variable für Deinen Computer ... Du erst lediglich den namen pc02 mit localhost oder mit dem Namen Deines Computers welchen Du herunterfahren möchtest. Alternativ geht auch die IP-Adresse.



- ich würde den code in eine funktion
packen und an entsprechender stelle aufrufen
- möglich?

???? Muss ich warscheinlich passen ... da ich auch nicht scripten kann, lediglich das Script benutze.


- wie gebe ich alternativ einen rechner im
netzwerk an?

einfach ip-adresse oder namen des rechners im netzwerk sofern du dns bzw. wins etc hast.



danke, Nils


hoffe du kommst weiter.

grüsse
micha
Bitte warten ..
Ähnliche Inhalte
Microsoft

Eingeschränkte Shell für Benutzer erstellen

gelöst Frage von ribrobMicrosoft7 Kommentare

Hallo, ich möchte einem Domänennutzer nur eingeschränkte Zugriffsrechte an einem Domänen-PC erteilen (Windows 7). Welche Möglichkeiten sind die am ...

Windows Server

GPO, lokalen Benutzer bei eingeschränkter Gruppe hinzufügen

gelöst Frage von ganymedWindows Server4 Kommentare

Hallo, ich möchte eine GPO verwenden, die eine eingeschränkte Gruppe definiert ist. Die lokale Administratoren Gruppe soll folgende Benutzer ...

Debian

Linux: Benutzer im Home-Verzeichnis einsperren?

gelöst Frage von PathoeDebian6 Kommentare

Hallo zusammen, ich bin zur Zeit nicht gerade kreativ, bzw. einen kleinen Blackout. Ich habe einen Benutzer in der ...

RedHat, CentOS, Fedora

Einem besonderen Benutzer unter CentOS 7 shutdown Recht geben

gelöst Frage von OIOOIOOIOIIOOOIIOIIOIOOORedHat, CentOS, Fedora2 Kommentare

Moin, weiß jemand wie ich NUR EINEM Benutzer das Recht gebe ohne root Rechte eine Maschine herunter zu fahren? ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 2 TagenHumor (lol)4 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 2 TagenExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 3 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 3 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Netzwerke
Netzwerk-Architektur mit VLANs
Frage von niLuxxNetzwerke25 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Ich werde in Kürze das Netzwerk unserer (sehr) kleinen Firma ...

Windows Server
WSUS nach Upgrade - kein Start mehr
gelöst Frage von Ghost108Windows Server9 Kommentare

Hallo zusammen, habe einen Windows Server 2012 welcher als WSUS dienst. Jetzt wurde ein Upgrade auf Server 2016 durchgeführt ...

Netzwerke
SSH - Wieso werde ich nach VPN Verbindung rausgeschmissen?
Frage von VernoxVernaxNetzwerke9 Kommentare

Hallo, ich habe es endlich geschafft mein Handy mit einer VPN Verbindung an meinen Router anzuschließen. Nach der Login ...

Microsoft
Ist es möglich ein reines Volume C Datenbackup in eine Hyper-V VM zu konvertieren?
Frage von Frank84Microsoft8 Kommentare

Hallo zusammen, ich habe hier ein Backup vorliegen, das ausschließlich das komplette C:\ Volume eines physischen Server 2012 enthält. ...