Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Vzdálené vypnutí-nastavení WinXP

Dobrý den. Potřeboval bych nastavit WinXP Pro abych mohl vypínat počítač z jiného poč. po LAN(také XP pro). Zkoušel jsem různé programy(Remote shutdown, LANshutDown), vždy je mi přístup odepřen s tím, že nemám dostatečná oprávnění. Pokoušel jsem se to PC, z kterého chci vypínat, přidat do skupiny Administrators vypínaného PC, stejně jako v místních zásadách přidat do "vynutit vzdálené vypnutí", nebo přidat do uživatelů vzdálené plochy. Ani jedno však nastavit vůbec nešlo. Děkuji za příspěvky.

Předmět Autor Datum
Příkaz shutdown také nefunguje?
Kurt 14.11.2006 22:27
Kurt
Nefunguje..."přístup odepřen" a při pokusu přidat počítač píše, že není aktivní directory service..
Karel P. 14.11.2006 22:29
Karel P.
Ty pocitace jsou v siti s domenou ?
Jan Fiala 14.11.2006 22:44
Jan Fiala
Nikoliv...jsou v pracovní skupině...
Karel P. 14.11.2006 23:18
Karel P.
Pak musi byt na druhem pocitaci stejny ucet + heslo jako ten, ze ktereho spoustis ShutDown a ten uce…
Jan Fiala 14.11.2006 23:30
Jan Fiala
Zkus můj program ShutDownComp.exe (506Kb), musíš mít admin práva.
Rce 14.11.2006 23:25
Rce
píše to: "Chyba, funkci se nepodařilo spustit(asi nenalezen zadany pocitac)" Jinak síť v pohodě fung…
Karel P. 14.11.2006 23:49
Karel P.
Program je prajednoduchý: function ShutDown (const Computer, Msg: string; const Time: Word; const F…
Rce 15.11.2006 00:36
Rce
take mam ten stejny problem, ty sluzby vsechny jedou
djdave 15.11.2006 10:21
djdave
Takze zkusime predpoklady: 1. jsem prihlasen pod urcitym uctem a heslem 2. na druhem pocitaci ten u…
Jan Fiala 15.11.2006 13:12
Jan Fiala
Přesně to takhle to mám nastaveno- a furt nic: přístup odepřen, pravděpodobně nemáte dostatečná práv…
Karel P. 15.11.2006 18:09
Karel P.
Pokud by byl systém v normálním, výchozím a zdravém stavu, muselo by to fungovat. Takže se něco mez… poslední
Vladimir 17.11.2006 11:50
Vladimir
Nevěděl by někdo něco? je třeba mít spuštěnou nějäkou službu nobo nastavit zásadu ?
Karel P. 16.11.2006 18:01
Karel P.
Tak už jsem to vyřešil přes vzdálenou plochu, kde spouštím prográmek na vypnutí. Je stejně ale divný…
Karel P. 17.11.2006 04:01
Karel P.

píše to: "Chyba, funkci se nepodařilo spustit(asi nenalezen zadany pocitac)"
Jinak síť v pohodě funguje(sdílení, internet). Jak se prosímtě nastavují ta admin. práva? je třeba je mít pro ten druhý PC?-něco takového jsem se neúspěšně pokoušel nastavit.(Účty na obou PC mají admin. práva). Mimochodem pěkný prográmek

Program je prajednoduchý:

function ShutDown (const Computer, Msg: string; const Time: Word; const Force, Reboot: Boolean): Boolean;
var rl: Cardinal; hToken: Cardinal; tkp: TOKEN_PRIVILEGES;
begin
	if not OpenProcessToken (GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken) then
		ShowMessage ('Nejde otevřít Token procesu.')
	else begin
		if LookupPrivilegeValue (nil, 'SeShutdownPrivilege', tkp.Privileges [0].Luid) then begin
			tkp.Privileges [0].Attributes	:= SE_PRIVILEGE_ENABLED;
			tkp.PrivilegeCount		:= 1;
			AdjustTokenPrivileges (hToken, False, tkp, 0, nil, rl);
			if GetLastError () <> ERROR_SUCCESS then ShowMessage ('Nepodařilo se nastavit privilegia.') end
		else begin
			ShowMessage('Nenalezana privilegia k ShutDown.');
		end
	end;

	Result	:= InitiateSystemShutdown (PChar (Computer), PChar(Msg), Time, Force, Reboot);
end;

Admin práva jsou, jestliže jsi přihlášen jako Administrator nebo člen skupiny Administrators. Kdybys na vzdálené vypnutí počítače neměl právo, bude program řvát jinak (Nenalezana privilegia k ShutDown). Zde selhala přímo funkce na vzdálené vypnutí InitiateSystemShutdown. Možné příčiny: Neznámé jméno počítače nebo neběží nějaká služba - můžou to být: Oznamování systémových událostí, Správce vzdáleného přístupu, Systém událostí modelu COM+, Terminálová služba a Vzdálené volání procedur (RPC).

Pokud by byl systém v normálním, výchozím a zdravém stavu, muselo by to fungovat.

Takže se něco mezitím stalo, např.:

- výchozí bezpečnostní politiky někdo změnil (uživatel, virus...)
- některá z vyžadovaných služeb není v korektním stavu

Zpět do poradny Odpovědět na původní otázku Nahoru