Automation

 View Only
  • 1.  new-deployrule cmdlet missing

    Posted Oct 19, 2013 05:36 PM

    I am missing the new-deployrule cmdlet from powrcli.

    The term 'new-deployrule' is not recognized as the name of a cmdlet, function,

    script file, or operable program. Check the spelling of the name, or if a path

    was included, verify that the path is correct and try again.

    At line:1 char:15

    + new-deployrule <<<<

        + CategoryInfo          : ObjectNotFound: (new-deployrule:String) [], Comm

       andNotFoundException

        + FullyQualifiedErrorId : CommandNotFoundException

    the version of powercli is

    PowerCLI Version

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

       VMware vSphere PowerCLI 5.1 Release 1 build 793510

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

    Snapin Versions

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

       VMWare AutoDeploy PowerCLI Component 5.1 build 768137

       VMWare ImageBuilder PowerCLI Component 5.1 build 768137

       VMware License PowerCLI Component 5.1 build 669840

       VMware vSphere PowerCLI Component 5.1 build 793489

    Also when i open up powercli, I had to manually add the pssnapin vmware.imagebuilder

    why is that?

    thanks



  • 2.  RE: new-deployrule cmdlet missing

    Posted Oct 19, 2013 05:39 PM

    oh just found out I needed another snaping

    add-pssnapin vmware.deployautomation.

    why is this version of cli not loading these snapins ?



  • 3.  RE: new-deployrule cmdlet missing

    Posted Oct 19, 2013 06:55 PM

    It depends how you started the PowerCLI session.

    When you use the shortcuts that are installed, the script Initialize-PowerCLIEnvironment.ps1 will be executed.

    In there you will find the Add-PSSnapin cmdlet with all the snapins, including the AutoDeploy one.

    If you start the PowerCLI session in another way, you will have to take care yourself to load the snapins.

    Add-PSSnapin VMware*

    does the trick.



  • 4.  RE: new-deployrule cmdlet missing

    Posted Oct 20, 2013 04:16 AM

    Thanks Luc