none
Comando get-help powershell RRS feed

  • Domanda

  • Ciao a tutti tentavo di eseguire su powershell il comando get-help -noun windowsfeature ma mi viene restituito errore sull'opzione -noun.

    Eseguendo Get-help -verb Get il comando funziona perfettamente elencandomi tutti gli oggetti disponibileùi per l'azione get.

    Come mai l'opzione -noun non la riconosce?

    lunedì 24 agosto 2015 15:10

Risposte

  • Eseguendo

    Get-help -verb Get

    il comando funziona perfettamente elencandomi tutti gli oggetti disponibileùi per l'azione get.

    ERRATO!

    Il  comando sopracitato, ritorna tutti cmdlet che hanno la sottostringa GET  all'interno del nome anche nella parte del SOSTANTIVO (-noun)

    Esempio ritornerà anche  Add-ClusteriSCSITargetServerRole, che non è un azione get...  

    Nel comando sopra il  parametro -verb  è abbreviazione di   -VERBOSE!

    Poi come dice Perelli: Ogni comando ha i suoi parametri :)

      (e aggiungo io ) con le sue abbreviazioni


    #comando corretto per aver i verbi che iniziano con GET-
    Get-Help GET- #elenca tutti i verb-noun che iniziano con get-*

    ciao Gas



    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere






    lunedì 24 agosto 2015 21:55
    Moderatore
  • Lo so che i suoi comandi hanno i loro parametri ma seguendo quanto scritto sui moc -verb è un parametro riconosciuto da get-help -verb serve per visualizzare quali sono i parametri per quello che segue -verb. Evidentemente hanno sbagliato loro a scriverlo ecco perchè ho postato perchè riportando il loro comando genera errore.

    Non so chi ha scritto il MOC, ma quello che riportano è sbagliato... 

     il -verb non ha alcun effetto su get-help !

    ------------------------------------------------------

    Powershell ci aiuta, sia confrontando l'output di due comandi, che con l'help

    Provare per credere, Es. i due comandi sotto si equivalgono esattamente 

    (get-help dir) -eq (get-help -verb dir )

    -Verbose  è uno dei parametri standard comune  a TUTTI i cmdlet (ereditato dall'oggetto padre), ma ha effetto solo dove è stato re-implementato (override) es. con i comandi write-*

    get-help about_commonparameters
      Descrizione dei parametri Comuni
    -Verbose[:{$true | $false}]

          Vengono visualizzate le informazioni dettagliate sull'operazione
          eseguita dal comando. Queste informazioni sono analoghe alle
          informazioni in un'analisi o in un registro delle transazioni. Questo
          parametro funziona solo quando il comando genera un messaggio
          dettagliato, ad esempio quando un comando contiene il cmdlet
          Write-Verbose.

    Ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere





    martedì 25 agosto 2015 11:31
    Moderatore

Tutte le risposte

  • Ciao,

    non mi pare ci sia un parametro -noun, non che io sappia. Provato con "-name"?

    Prova anche "get-help get-help" cosí vedi la sintassi


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    lunedì 24 agosto 2015 15:30
  • Sul moc microsoft c'è scritto cosi evidentemente hanno sbagliato
    lunedì 24 agosto 2015 16:07
  • Il -noun funziona se scrivo Get-Command -Noun Service quindi con l'oggetto command ma usando help non funziona
    lunedì 24 agosto 2015 16:12
  • Ogni comando ha i suoi parametri :)

    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    lunedì 24 agosto 2015 18:22
  • Eseguendo

    Get-help -verb Get

    il comando funziona perfettamente elencandomi tutti gli oggetti disponibileùi per l'azione get.

    ERRATO!

    Il  comando sopracitato, ritorna tutti cmdlet che hanno la sottostringa GET  all'interno del nome anche nella parte del SOSTANTIVO (-noun)

    Esempio ritornerà anche  Add-ClusteriSCSITargetServerRole, che non è un azione get...  

    Nel comando sopra il  parametro -verb  è abbreviazione di   -VERBOSE!

    Poi come dice Perelli: Ogni comando ha i suoi parametri :)

      (e aggiungo io ) con le sue abbreviazioni


    #comando corretto per aver i verbi che iniziano con GET-
    Get-Help GET- #elenca tutti i verb-noun che iniziano con get-*

    ciao Gas



    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere






    lunedì 24 agosto 2015 21:55
    Moderatore
  • Lo so che i suoi comandi hanno i loro parametri ma seguendo quanto scritto sui moc -verb è un parametro riconosciuto da get-help -verb serve per visualizzare quali sono i parametri per quello che segue -verb. Evidentemente hanno sbagliato loro a scriverlo ecco perchè ho postato perchè riportando il loro comando genera errore.
    martedì 25 agosto 2015 09:43
  • Lo so che i suoi comandi hanno i loro parametri ma seguendo quanto scritto sui moc -verb è un parametro riconosciuto da get-help -verb serve per visualizzare quali sono i parametri per quello che segue -verb. Evidentemente hanno sbagliato loro a scriverlo ecco perchè ho postato perchè riportando il loro comando genera errore.

    Non so chi ha scritto il MOC, ma quello che riportano è sbagliato... 

     il -verb non ha alcun effetto su get-help !

    ------------------------------------------------------

    Powershell ci aiuta, sia confrontando l'output di due comandi, che con l'help

    Provare per credere, Es. i due comandi sotto si equivalgono esattamente 

    (get-help dir) -eq (get-help -verb dir )

    -Verbose  è uno dei parametri standard comune  a TUTTI i cmdlet (ereditato dall'oggetto padre), ma ha effetto solo dove è stato re-implementato (override) es. con i comandi write-*

    get-help about_commonparameters
      Descrizione dei parametri Comuni
    -Verbose[:{$true | $false}]

          Vengono visualizzate le informazioni dettagliate sull'operazione
          eseguita dal comando. Queste informazioni sono analoghe alle
          informazioni in un'analisi o in un registro delle transazioni. Questo
          parametro funziona solo quando il comando genera un messaggio
          dettagliato, ad esempio quando un comando contiene il cmdlet
          Write-Verbose.

    Ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere





    martedì 25 agosto 2015 11:31
    Moderatore