locked
CMD CUT RRS feed

  • Domanda

  • Buonasera a tutti,
    avrei bisogno, per innestarlo in uno script .bat, dell'equivalente cmd/bat di questo comando linux (tramite cygwin):

    ipconfig | grep IPv4 | cut -d':' -f 2 | cut -d' ' -f 2 | sort -hr

    Avete idea?
    In estrema sintesi, lo script, mi setta delle rotte statiche:

    echo off
    echo ==================================
    echo ====     CONFIGURAZIONE        ===
    echo ==================================
    ipconfig|find "ipv4" /i
    set /p IP=Tramite quale IP ti vuoi collegare a XXXXX?   
    echo l'ip che hai scelto è %IP%
    SET INDIRIZZI=(1.2.3.4 1.2.3.5 1.2.3.6 ...)
    FOR %%A IN %INDIRIZZI% DO (
    REM ECHO %%A
    ROUTE ADD %%A  MASK 255.255.255.255 %IP% METRIC 2
    )
    cls
    (((echo Fatto!) & echo Mantieni aperto il CMD rosso per vedere se transitano chiamate da rete YYYYY) & echo.)|MSG *
    color CF
    netstat -ano 1 | findstr "10.15.*3389"
    exit

    Immagino che ci siano delle alternative in PS, ma il bat è crossOS (5.1 → 10.0), tutti hanno cmd.

    Grazie mille!!

    sabato 15 agosto 2020 18:37

Tutte le risposte

  • Scusa, domanda. Ma il problema dove sarebbe? 

    Forse hai un attimo frainteso il Technet. Risolviamo problemi, non facciamo il lavoro conto terzi.

    Cioè tu hai uno script linux e vuoi che te lo trasformiamo in PS perchè non sei in grado di farlo?

    Se ci mandi i dati ti facciamo volentieri la fattura.

    Perdona la durezza, ma siamo "leggermente" oltre il limite, non dovresti neanche chiederle queste cose.

    Queste cose sono il frutto del lavoro di anni e si pagano care, non hai il sistema bloccato con un errore. 

    Ciao.

    A.

    domenica 16 agosto 2020 09:42
    Moderatore
  • Alessandro, perdonami, dalla tua risposta capisco proprio che mi sono espresso malissimo. Riprovo.

    Anzitutto, non sono un sistemista, ma opero e adoro l'ambiente Ms, spesso sottovalutato rispetto a linux. Spero che il Technet sia il posto giusto anche dove chiedere consigli, comandi, supporto ad sistemisti senior, non pensavo trattasse il solo supporto ad "incident", se ad ogni modo mi confermi essere out of topic per il forum Ms, ti prego, elimina pure la conversazione come moderatore.

    Ho creato un piccolo script bat in Windows (postato), con il quale setto delle rotte sulla mia macchina. Vorrei rendere lo script dinamico, intercettando l'indirizzo IP di "partenza" e non dovendolo passare manualmente come variabile (/p).
    Avrei bisogno quindi, su CMD, di prendere solo una porzione del IPCONFIG | findstr -i "ipv4" e non tutta la riga.
    Ho postato il comando "linux" solo per dare un idea del risultato atteso e per capire se ci sia qualcosa di simile (builtin) su cmd.

    Grazie mille
    domenica 16 agosto 2020 11:57
  • Ciao, ti sei espresso bene. Solo che sei OT. Qui risolviamo problemi ai sistemi operativi. Il Technet fa quello. Ti si blocca un sistema con un errore? eccoci. Hai un server che va in down? eccoci.

    Se però hai una carenza in una programmazione powershell noi non siamo il posto giusto.

    Lo è magari l'MSDN anche se, rimarco la mia idea: è differente andare a cercare soluzioni a problemi chiendole a professionisti che te le danno gratis piuttosto che chiedere come fare a finalizzare uno script perchè non si hanno le competenze per farlo. 

    Nel secondo caso o si passa per un percorso formativo oppure si paga un professionista perchè lo faccia. 

    Negli ultimi anni siamo diventati un po' il supermercato di "non mi funziona qualcosa, mi date una soluzione" ma lo scopo del forum è molto diverso.

    Ciao.

    A.

    lunedì 17 agosto 2020 12:47
    Moderatore