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, 12728 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
CMS
Freie Wähler Bayern MySQL PW online
Information von sabines vor 2 StundenCMS1 Kommentar

Die Typo3 Installation der Freien Wähler Bayern scheint wohl längere Zeit nicht mehr angefasst und/oder fehlkonfiguriert zu sein. Nach ...

Sicherheit
Adminrechte dank Bug in Intel HD Graphics Treiber
Information von DerWoWusste vor 22 StundenSicherheit

Intel HD graphics 4200 und neuer (4400, 4600 520,530,620, 630,) sind auf jeden Fall betroffen und bereinigte Treiber sind ...

Router & Routing

Endlich: Reines Kabel-TV Modem in D erhältlich !

Information von aqui vor 3 TagenRouter & Routing13 Kommentare

Mit dem Technicolor TC4400-EU Modem sind nun auch Breitband Router ohne integriertes Modem oder Firewalls wie z.B. die pfSense ...

Netzwerkgrundlagen
The Illustrated TLS Connection
Information von Lochkartenstanzer vor 4 TagenNetzwerkgrundlagen1 Kommentar

Moin, Unter findet man eine gelungene Erläuterung von TLS. Fördert sehr das verständnis darüber, was da passiert. lks

Heiß diskutierte Inhalte
Windows Server
AD User wird immer wieder gesperrt
Frage von YellowcakeWindows Server21 Kommentare

Hey ich habe einen User (ein GL User - Natürlich was denn sonst) der immer wieder gesperrt wird. Ich ...

Windows Netzwerk
Gruppenrichtlinie für einen PC deaktivieren
gelöst Frage von Florian961988Windows Netzwerk14 Kommentare

Hallo, kleines Problem und immoment finde ich dazu keine Lösung oder mir fällt nicht ein, wie ich es suche ...

Debian
Linux debian 9 Installation
Frage von Green14Debian13 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...

Switche und Hubs
OpenSource oder Freeware zur Verwaltung von Switchen
gelöst Frage von JonskezSwitche und Hubs12 Kommentare

Hallo, gibt eine kostenlose Verwaltungssoftware für Switche (überwiegend HP/Aruba)? Es sollte möglich sein, aus der Ferne z.B. die Firmware ...