none
disinstallazione feature tramite powershell RRS feed

  • Domanda

  • ciao. ho un problema...vorrei disinstallare(e non disabilitarle) delle feature che sono associate a delle vecchie web part che avevo fatto. il comando da powershell  dovrebbe essere questo "Uninstall-SPFeature FeatureName". il problema è che il nome della feature è composto da due parole distaccate. adesso mi chiedo, come fare a specificare il nome della feature senza che li consideri come due comandi separati?

    • Modificato xainer giovedì 13 dicembre 2012 10:47
    giovedì 13 dicembre 2012 10:29

Risposte

  • Ciao,

    il parametro che devi specificare come identity per *-SPFeature é la cartella dove la feature é installata.

    Questa, di default da Visual Studio, é creata con la seguente convenzione:

    <NomeProgetto>_NomeFeature

    Non so se hai usato spazi nel nome della tua feature, se questo é il tuo caso. E' una cosa che tendo sempre ad evitare e usare quindi una unica parola usando PascalCasing.

    Comunque per rispondere alla domanda originale: in Powershell puoi racchiudere il parametro tra doppi apici:

    Uninstall-SPFeature "My Feature"

    In questo esempio quindi la tua feature si trova in {SharePointRoot}\TEMPLATE\FEATURES\My Feature

    HTH


    Massimo Prota
    .NET MCAD - SP2007 MCTS - SP2010 MCPD and MCITP
    My blog: http://blogs.ugidotnet.org/mprota - Twitter: @massimoprota

    • Contrassegnato come risposta Irina Turcu giovedì 27 dicembre 2012 14:12
    giovedì 13 dicembre 2012 12:15