locked
netsh - Potreba admin prav

    Dotaz

  • Dobry den,
     
    u jednoho zakaznika mam script ktery pomoci NETSH manipuluje s
    nastavenim IP protokolu na sitovce. Pokud ho spustim z plochy dvojklikem
    pod pouhym uzivatelem tak (logicky) zahlasi jakousi chybovou hlasku.
    Pokud ho spustim right clickem nad souborem scriptu -> "spustit s admin
    pravy" tak take zahlasi tu chybovou hlasku. Pokud ovsem spustim rigth
    clickem prikazovy radek s admin pravy a do otevreneho okna nakopiruju
    radek s vlastnim prikazem, prikaz probehne.
     
    Co delam spatne, resp. jak mohu docilit toho, aby sel script pustit
    right clickem z plochy??
     
    P.L.
     
    23. září 2011 13:59

Odpovědi

  • No a nepoužíváš tam diakritiku? To je dost časté u NETSH na českých systémech...pak máš problém, že když ten skript spustíš jako správce a tak zmrví tu diakritiku.

    Když to zkopíruješ, tak se to neprojeví..

    Dál taky může být problém v proměnných - zkoušel jsi nastavit plnou cestu k tomu netsh?

    Taky klidně můžeš ten skript postnout...

    23. září 2011 14:26
  • Zdravim,

    ak spravite prislusneho uzivatela, ktory spusta skript, clena lokalnej skupiny Network Configuration Oprators, moze menit konfiguraciu TCP/IP ... Nemusi to byt nevyhnutne clen lokalnej skupiny Administrators. Pomoze to?

     

    B.

    25. září 2011 15:49

Všechny reakce

  • script je .cmd?

    jak je nastaven zastupce: mas tam neco jako

     

    cmd.exe /c script.cmd

     

    ???

     

    MP

    23. září 2011 14:16
    Moderátor
  • No a nepoužíváš tam diakritiku? To je dost časté u NETSH na českých systémech...pak máš problém, že když ten skript spustíš jako správce a tak zmrví tu diakritiku.

    Když to zkopíruješ, tak se to neprojeví..

    Dál taky může být problém v proměnných - zkoušel jsi nastavit plnou cestu k tomu netsh?

    Taky klidně můžeš ten skript postnout...

    23. září 2011 14:26
  • Zdravim,

    ak spravite prislusneho uzivatela, ktory spusta skript, clena lokalnej skupiny Network Configuration Oprators, moze menit konfiguraciu TCP/IP ... Nemusi to byt nevyhnutne clen lokalnej skupiny Administrators. Pomoze to?

     

    B.

    25. září 2011 15:49
  • Myslím, že problém je s elevací příkazu.

    Máš několik možností, ale nejjednodušší bude vytvořit zástupce a zaškrtnout mu elevovaná práva.


    JCH
    26. září 2011 5:53
  • Diky vsem za podnety, az tam zas pujdu tak je vyzkousim.
     
    L.

    26. září 2011 7:51
  • 1. Skript je mozne spustit jak z plochy pres Run As, tak i z kopie do cmd, ktery byl spusteny s pravy administratora Run As.

    2. Pokud jsem na pochybach, provedu nejdrive prikaz

    netsh interface ipv4 show addresses > skript.bat

    a nasledne upravim skript.bat treba v PSpadu na pozadovanou formu skriptu s cilovymi IP adresami, pricemz ponechavam v uvozovkach nazev sitoveho spojeni.

    netsh interface ipv4 set address name="nazev_z _predchoziho_skriptu" static 10.0.010 255.0.0.0 10.0.0.1

    Castou chybou je pouziti mnozneho cisla addresses misto address.

    26. září 2011 12:42
    Moderátor