Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Zdielanie priecinku len v urcitom case

Je mozne zdielat priecinok v domacej sieti len v urcitom case? Priamo vo Windows Vista, cez prikazovy riadok - aby to bolo mozne naplanovat, alebo ako posledna moznost cez externy program.

Napr. zdielat priecinok A v case od 00:00 do 20:00, prip. aj viac podmienok, rozdielne pre jednotlive dni v tyzdni.

Stacilo by aj naplanovat obmedzenie zdielania v urcitych casoch uplne, ale len zdielanie priecinkov (aj obojstranne), nie internet a ine LAN prenosy.

Dolezite je aby sa zdielanie zrusilo aj nasilu, teda aj ked je na inom PC spusteny subor zo siete, aby nevyskocilo okno ci chcem skutocne zrusit zdielanie, alebo len oznamovacie ze to nie je mozne lebo sa pouziva subor XY.

Moje PC ma Win Vista HP 32 bit SP2, notebook ma rovnaky OS a dalsie PC ma Win XP 32 bit. Teraz zdielanie funguje bez problemov.

Dakujem.

Předmět Autor Datum
Príklady - neskúšal som, netuším, ktorý príkaz je pre Teba vhodný... netsh firewall set service typ…
pme 03.02.2013 14:55
pme
Dakujem, vyskusam to az zajtra, teraz uz nemozem. Ta tretia moznost - nezrusi mi siet uplne - teda…
Dreamer 03.02.2013 23:05
Dreamer
v pohodě. nastavil jsem to kdysi takto sousedovi, ať může bezpečněji surfovat. (měl slabší hw takže…
lední brtník 04.02.2013 02:12
lední brtník
Tak to chcem vyskusat, ale neviem ci mi to pomoze... Prva moznost, ak potrebuje restart, je pre mna…
Dreamer 04.02.2013 16:57
Dreamer
Nemám momentálne zosieťované žiadne PC - nemám ako v praxi overiť, takže len teoreticky... Prvá mož…
pme 04.02.2013 17:27
pme
Druha moznost funguje, este to potrebujem overit, momentalne sa nedostanem k druhemu PC, ale podla c…
Dreamer 04.02.2013 18:38
Dreamer
Ta druha moznost funguje aj v planovaci - nepouzivam Windows-ovsky, ale neslo to priamo, neviem prec…
Dreamer 04.02.2013 20:32
Dreamer
Ak Ti to už funguje, fajn... Ak sa chceš ešte "vyblázniť" spusti si v príkazovom riadku net share /h…
pme 04.02.2013 20:38
pme
Dik, ale nenasiel som tam prave to ukoncenie zdielania nasilu, aj ked sa na druhom PC pouziva zdiela…
Dreamer 04.02.2013 23:02
Dreamer
máš to v helpu: Uživatele lze od sdílené složky odpojit pomocí modulu snap-in Sdílené složky konzol…
kmochna 04.02.2013 23:17
kmochna
Dik, ale potrebujem zrusit zdielanie pre vsetky PC v sieti a s kombinaciou ktoru skusam to nefunguje…
Dreamer 05.02.2013 16:08
Dreamer
Skús to takto: net share ABCD /y /delete
pme 05.02.2013 16:50
pme
Super, teraz to funguje presne tak ako som chcel! Dakujem vsetkym, hlavne pme, problem vyrieseny. poslední
Dreamer 05.02.2013 18:05
Dreamer
zapínání služeb: klikací je dobře použitelný codestuff starter. z příkazového řádku funguje sc, např…
lední brtník 04.02.2013 18:00
lední brtník
Uz je to komplikovane, takze napisem este 2 nevyriesene body tu: 1. Zrusenie zdielania nasilu, aj k…
Dreamer 04.02.2013 23:21
Dreamer

Príklady - neskúšal som, netuším, ktorý príkaz je pre Teba vhodný...

netsh firewall set service type = fileandprint mode = disable (zrejme nutný reštart pc)

net share Users /delete (zastaví zdieľanie priečinka Users)

net stop server /y (zastaví všetky závislé služby server a na otázku automaticky odpovie yes)

Tak to chcem vyskusat, ale neviem ci mi to pomoze...

Prva moznost, ak potrebuje restart, je pre mna nepouzitelna.
Druha - iba ak by bolo mozne nahradit priecinok Users inym, vlastnym, je to mozne?
Tretia moznost - nevypne siet uplne?

Este by som poprosil aj zapnutie, aby som potom nezostal bez internetu.

Takze otazka zostava otvorena, upresnim to - potrebujem zrusit zdielanie priecinka X v urcitom case a nasledne zdielanie obnovit, aby to prebiehalo na pozadi a automaticky - a tiez bez restartu.

Edit: Tak som nasiel toto:

"Zmena povolení pre už zdieľaný súbor alebo priečinok

Ak je už súbor alebo priečinok zdieľaný, na table s podrobnosťami napravo v časti Zdieľanie sa zobrazí zoznam používateľov aj s ich nastavením povolení.

Ak chcete zmeniť povolenie pre osobu alebo skupinu, kliknite na šípku vedľa príslušného nastavenia povolení a vyberte možnosť Môžu zobraziť, alebo možnosť Môžu upraviť. Zmeny sa uložia automaticky."

Presne toto potrebujem, aby sa zmena uskutocnila okamzite a automaticky, len pomocou prikazoveho riadka, aby sa to dalo naplanovat.

Nemám momentálne zosieťované žiadne PC - nemám ako v praxi overiť, takže len teoreticky...

Prvá možnosť:
- neviem či potrebuje reštart - možno áno, treba vyskúšať...

Druhá možnosť:
- spusti cmd a napíš príkaz net share - vypíšu sa Ti všetky zdieľané priečinky (končiace na $ si nevšímaj), "share name" je zdieľaný názov, "resource" je cesta, čiže samozrejme nahradíš share name "Users" tým svojím...

Tretia možnosť nevypne internet, ale zastaví službu server, ktorá je podporou pre zdieľanie súborov, tlačiarní atď. v sieti pre Tvoj PC...

net start - zapne, net stop vypne...

net share users /delete - zruší zdieľanie users, net share moje="c:\dokumenty" - povolí...

Treba si vyskúšať, čo funguje a potom riešiť cez naplánované úlohy...;-)

Edit: kým som písal príspevok doplnil si svoj... Ale áno klikacie nástroje sú jednoduchšie, neviem ako to aplikovať pomocou príkazového riadka.

Ta druha moznost funguje aj v planovaci - nepouzivam Windows-ovsky, ale neslo to priamo, neviem preco, musel som vytvorit 2 cmd subory a takto to uz funguje dobre.

Posledna vec ktoru som neskusal je pripad ked je na druhom PC spusteny video subor a pouziva sa, neviem ci sa aj v tom pripade zrusi zdielanie, potrebujem aby sa zdielanie zrusilo aj vtedy. Toto otestujem az zajtra.

Dik, ale nenasiel som tam prave to ukoncenie zdielania nasilu, aj ked sa na druhom PC pouziva zdielany subor. Mozno to tak funguje predvolene, ale ak nie, potom to bude pouzitelne len ciastocne.

Chcelo by to nieco ako prikaz FORCE, ako vypinanie PC, ked sa nasilu ukoncia otvorene aplikacie.

máš to v helpu:

Uživatele lze od sdílené složky odpojit pomocí modulu snap-in Sdílené složky konzoly MMC nebo pomocí příkazového řádku. Uživatele nelze odpojit pomocí programu Průzkumník Windows.

Důležité informace
Pokud jsou uživatelé odpojeni bez upozornění, mohou ztratit data. Před odpojením uživatelů je pokud možno upozorněte.

Odpojení uživatele či uživatelů
Pomocí rozhraní systému Windows

S použitím příkazového řádku

Chcete-li odpojit jednoho nebo všechny uživatele od sdílené složky nebo jednotky pomocí rozhraní systému Windows

Spusťte nástroj Správa počítače.

Jestliže se zobrazí dialogové okno Řízení uživatelských účtů, potvrďte nabízenou akci v případě, že ji žádáte, a potom klikněte na tlačítko Ano.

Ve stromu konzoly klikněte na položku Systémové nástroje, potom klikněte na položku Sdílené složky a potom na položku Relace.

Chcete-li odpojit všechny uživatele, klikněte v nabídce Akce na příkaz Odpojit všechny relace. Chcete-li odpojit jednoho uživatele, klikněte v podokně Podrobnosti pravým tlačítkem myši na jeho uživatelské jméno a potom klikněte na příkaz Ukončit relaci.

Chcete-li odpojit jednoho nebo všechny uživatele od sdílené složky nebo jednotky pomocí příkazového řádku

Chcete-li otevřít zvýšené okno příkazového řádku, klikněte na tlačítko Start, přejděte na příkaz Všechny programy, klikněte na položku Příslušenství, pravým tlačítkem myši klikněte na položku Příkazový řádek a poté klikněte na příkaz Spustit jako správce.

Jestliže se zobrazí dialogové okno Řízení uživatelských účtů, potvrďte nabízenou akci v případě, že ji žádáte, a potom klikněte na tlačítko Ano.

Zadejte:

net session \\<computer> /delete
Chcete-li například odpojit uživatele počítače nazvaného user_computer připojeného k vámi spravované sdílené složce, zadejte:

net session \\user_computer /delete

Příkaz nebo parametr Popis
Net session
Vypíše nebo odpojí uživatele připojené ke sdíleným složkám v počítači.

\\<computer>
Název počítače přistupujícího ke sdílené složce.

/delete
Ukončí relaci a zavře všechny soubory v počítači otevřené v rámci relace. Pokud vynecháte parametr \\computer, ukončí příkaz relace v místním počítači.

Poznámka
Chcete-li zobrazit úplnou syntaxi pro tento příkaz, zadejte do příkazového řádku příkaz: net help session

Dik, ale potrebujem zrusit zdielanie pre vsetky PC v sieti a s kombinaciou ktoru skusam to nefunguje celkom tak ako potrebujem.

net share ABCD /delete

Toto funguje, ale ak je na druhom PC spusteny subor, na mojom PC vyskoci CMD okno s textom:

Users have open files on ABCD.  Continuing the operation will force the files
closed.

Do you want to continue this operation? (Y/N) [N]:

Zadanie y funguje, ale ak nebudem pri PC, zdielanie sa nezrusi - je mozne k tomu prikazu (net share ABCD /delete) pridat nieco aby sa to ukoncilo automaticky, aj ked je spusteny subor na druhom PC?

zapínání služeb: klikací je dobře použitelný codestuff starter.
z příkazového řádku funguje sc, např kontrola zapnutí plánovače:

tasklist /svc | find "Schedule,"
  if errorlevel 1 (sc config Schedule start= auto
  sc start Schedule)

za start= musí být mezera.

Presne toto potrebujem, aby sa zmena uskutocnila okamzite a automaticky, len pomocou prikazoveho riadka, aby sa to dalo naplanovat

pokud chceš něco spouštět z plánovače, ten funguje pod "uživatelem" system. má práva jak admoš, na druhou stranu pokud se mu podaří napříklat namapovat disk (jen pod existujícím účtem), přihlášený uživatel s normálním účtem ho nevidí, je dobré s tím počítat.

Uz je to komplikovane, takze napisem este 2 nevyriesene body tu:

1. Zrusenie zdielania nasilu, aj ked sa na druhom PC pouziva zdielany subor. Funguje to tak automaticky, alebo je potrebny dodatocny prikaz, nieco ako FORCE ako vypinanie PC, ked sa nasilu ukoncia otvorene aplikacie.

2. Nastavil som zapnutie zdielania pri starte PC, nebude vadit ak sa to spusti spolu s ostatnymi aplikaciami hned po starte? Vykona sa ten prikaz spravne?

Este si to odskusam zajtra aj sam, mozno to uz bude fungovat presne tak ako potrebujem...

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