You are on page 1of 30

CISCO  UCS  Power  Shell  Library  User  Guide                  

CISCO  UCS  Power  Shell  Library  User  Guide  
                    Revision  History   Date   May  20,  2011         Description   Initial  Version         Author   Cisco        

Page  1  of  30    

CISCO  UCS  Power  Shell  Library  User  Guide  

Table  of  Contents  
1   2   3   PowerShell  Overview  ...........................................................................................................................  6   Cisco  UCSM  PowerShell  Toolkit  Architecture  .......................................................................................  6   Getting  Started  with  the  Toolkit  ...........................................................................................................  7   3.1   3.2   3.3   3.4   3.5   3.6   4   Pre-­‐requisite  .................................................................................................................................  7   Toolkit  Installation  ........................................................................................................................  7   Getting  Help  for  Cmdlets  ..............................................................................................................  9   Toolkit  Removal  ............................................................................................................................  9   Initial  UCSM  Connection  ...............................................................................................................  9   Multiple  UCS  Connection  ...........................................................................................................  10  

PowerShell  Cmdlet  Library  .................................................................................................................  11   4.1   4.2   4.3   4.4   4.5   CiscoUCSM.dll  .............................................................................................................................  11   CiscoUCSPS.dll  ............................................................................................................................  11   Existing  UCS  XSD  Schema  ...........................................................................................................  12   Logging  .......................................................................................................................................  12   Help  ............................................................................................................................................  12  

5  

UCS  PowerShell  Cmdlet  Library  Features  ...........................................................................................  12   5.1   5.2   5.3   5.4   Password  Management  ..............................................................................................................  12   Object  Oriented  Library  ..............................................................................................................  12   Pipeline  Support  .........................................................................................................................  12   PowerShell  Features  ...................................................................................................................  13   -­‐XML  ...................................................................................................................................  13   -­‐Force  ..................................................................................................................................  13   -­‐Recursive  ...........................................................................................................................  13  

5.4.1   5.4.2   5.4.3   5.5   5.6  

Error  Handling  ............................................................................................................................  13   Examples   .....................................................................................................................................  13   Run  Cmdlets  .......................................................................................................................  13   Create  object  ......................................................................................................................  13   Pipeline  Support  .................................................................................................................  14  

5.6.1   5.6.2   5.6.3   6  

Content  of  the  Library  ........................................................................................................................  14   6.1   Get  Cmdlets  ................................................................................................................................  14   Get-­‐chassis  (Get  Chassis  Details)  ........................................................................................  14   Page  2  of  30  

6.1.1    

CISCO  UCS  Power  Shell  Library  User  Guide   6.1.2   6.1.3   6.1.4   6.1.5   6.1.6   6.1.7   6.1.8   6.1.9   6.1.10   6.1.11   6.1.12   6.1.13   6.1.14   6.1.15   6.1.16   6.1.17   6.1.18   6.1.19   6.1.20   6.1.21   6.1.22   6.1.23   6.1.24   6.1.25   6.1.26   6.2   Get-­‐Blade  (Get  Blade  Details)  .............................................................................................  14   Get-­‐LocatorLED  (Get  status  of  LocatorLED)  ........................................................................  14   Get-­‐Vlan  (Get  config  of  system  Vlan)  .................................................................................  14   Get-­‐Vsan  (Get  config  of  system  Vsan)  ................................................................................  15   Get-­‐ServerPool  (Get  status  of  ServerPool)  .........................................................................  15   Get-­‐UuidPool  (Get  status  of  UuidPool)   ...............................................................................  15   Get-­‐Schedule  (Get  status  of  Schedule)  ...............................................................................  15   Get-­‐ServiceProfile(Get  status  of    Service  Profile)  ...............................................................  15   Get-­‐SPTemplate(Get  SP  template  details)  ..........................................................................  15   Get-­‐Org(Get  Org  list  within  UCS)  ........................................................................................  16   Get-­‐VnicConnPolicy(Gets  list  of  available  VnicConnPolicy  )  ...............................................  16   Get-­‐CurrentUCSPSSession  ..................................................................................................  16   Get-­‐VhbaTemplate(Gets  Vhba  template  info)   ....................................................................  16   Get-­‐AdapterPolicy  ..............................................................................................................  16   Get-­‐Audit  ............................................................................................................................  16   Get-­‐BiosPolicy  .....................................................................................................................  17   Get-­‐FabricPort  ....................................................................................................................  17   Get-­‐Fault  .............................................................................................................................  17   Get-­‐IpmiPolicy  ....................................................................................................................  17   Get-­‐PowerPolicy  .................................................................................................................  17   Get-­‐RackUnit  ......................................................................................................................  17   Get-­‐Session  .........................................................................................................................  17   Get-­‐UCSEvent  .....................................................................................................................  18   Get-­‐Vhba   ............................................................................................................................  18   Get-­‐Vnic  ..............................................................................................................................  18  

Set  Cmdlets  .................................................................................................................................  18   Set-­‐LocatorLED  ...................................................................................................................  18   Set-­‐BladePower  ..................................................................................................................  18   Set-­‐Vlan  ..............................................................................................................................  19   Set-­‐Vsan  ..............................................................................................................................  19   Set-­‐ServiceProfile  ...............................................................................................................  19   Set-­‐VnicConnPolicy  .............................................................................................................  19   Page  3  of  30  

6.2.1   6.2.2   6.2.3   6.2.4   6.2.5   6.2.6    

...........................................2.3..........................  22   Add  Cmdlets  ........  25   6................4............................................................  23   Add-­‐UuIdPool  ..................................  24   Add-­‐Vhba  ...3........................................................................................................................................................................3....................1   6.............................................................................  23   Add-­‐ServerPool  .............4   6.........................9   6................................................4......................11   6......................................................................  25   Add-­‐Vnic  .............................................................................................................................................................3..............  20   Set-­‐BiosPolicy  ....................................................  27   Page  4  of  30   6..................................12   6...............2...........4.............  24   Add-­‐SpFromTemplate   .............  21   Set-­‐Vhba  ..........................................................................................  26   Remove-­‐Vlan  ..............................2.....................10   6...............................  25   Remove-­‐Chassis  ......................................................................................................2   6........  26   Remove-­‐ServiceProfile  ......4.................7   6...............................................2...................................................................10   6.......8   6......2..........  27   Remove-­‐VhbaTemplate  ..................................13   6.......................................................9   6.............7   6.....................................  21   Set-­‐ServerPower  ....................................3....................................................................3................................4....................................................................................8   6...............6   6.....3...............................................................................................................................5   6...................  27   Remove-­‐Vsan  ...........3.............................................................................3..............................................................................2........................................................3   6...4................  24   Add-­‐Schedule   ...........3   Set-­‐VhbaTemplate  .........................................4......................................................................4   6............................................................  24   Add-­‐Org  .................................................................2.................2.....................5   6.............................................................................................................7   6..............2   6..................11   6.....................................................8     .............15   6...........................................................  22   Add-­‐ServiceProfile  .....................................................................................................  22   Set-­‐Vnic   .......................................................1   6..  26   Remove-­‐UUidPool  ............  21   Set-­‐ThresholdPolicy  .........................................  23   Add-­‐SPTemplate  .....................................................................CISCO  UCS  Power  Shell  Library  User  Guide   6............................  21   Set-­‐PowerPolicy  .............................16   6..........4................................14   6.....................................................2.................12   6........................................  26   Remove-­‐ServerPool  .............................................  20   Set-­‐ServerPool  .................................................................................................................6   6.....................3...............  26   Remove-­‐SPTemplate  ....................  23   Add-­‐VhbaTemplate   ......................................  20   Set-­‐IpmiPolicy  ............................................  20   Set-­‐FabricPort  ......3   6................2...............  22   Add-­‐Vlan  ...............................................................4   Remove  Cmdlets   .......  22   Add-­‐Vsan  ........................................................................................................................3..................................................3.

..........2   6.............................................................10   6.................5.........................................................................5...................................................................................................................................5..5   6..........................  29   Copy-­‐ServiceProfile   ................................................................  29   Register-­‐Chassis  ........  27   Remove-­‐Org   .............4........4   6...........................................  29   Unregister-­‐Chassis  ..............................................................................................  27   Remove-­‐Session   ...............3   6.......................  28   Remove-­‐Vhba  .......................................................................14   6.  29   Disconnect-­‐AllUCSM  .......8   6..............................................................................6   6.............................1   6.........................5...........................  28   Remove-­‐Vnic   ..CISCO  UCS  Power  Shell  Library  User  Guide   6.....  29   Invoke-­‐XMLCommand  ...........................  29   Register-­‐Blade  ..............................9   6...................................................5   Remove-­‐Schedule  ................7   6...........................................................................................  28   Miscellaneous  Cmdlets  ............................  30   Unregister-­‐Blade  .........13   6..5.................12   6..............................................................................................................................................9   Page  5  of  30     ..............................4...................................................  27   Remove-­‐Blade  ................4...............................4......................................5.....5................................5................................5....  28   Connect-­‐UCSM  ............4.........................................4..............................................  30   6..............................................................................................................................................................................................  28   Disconnect-­‐UCSM  ...........................................................11   6....

 and  session  management  is  handled   by  the  PowerShell  toolkit  for  a  persistent  connection  experience.  and  supports   common  PowerShell  practices  such  as  object-­‐based  output.    It  will  be  supported  primarily  through  the  Cisco  Developer  Network  Forums.NET  technology.  cmdlet  pipelining.NET  classes  (or   WMI/COM  Objects).    The  current   release  of  the  toolkit  contains  over  70  Cmdlets  specific  to  managing  and  automating  UCS  Manager.  etc)  interested  in  taking  advantage  of  the  flexible  and  powerful   scripting  environment  offered  by  PowerShell.  and  is  not  recommended  for  production   environments.  which  are  made  available  to  the  PowerShell  runtime  via  Windows  PowerShell  providers.  administrative  tasks  are  generally  performed  by  Cmdlets  (pronounced  command-­‐lets).   Built  using  Microsoft’s  .  PowerShell  is  also  gaining  support  from  many   3rd  parties  (VMWare.  System  Center.   PowerShell  is  fast  becoming  a  defacto  standard  for  system  automation  within  Microsoft-­‐focused  IT   departments.    Besides  broad  support  for  managing  and  automating  many  of  the  core  Microsoft  products   (Windows.CISCO  UCS  Power  Shell  Library  User  Guide   Introduction   Primary  goal  of  this  document  is  to  specify  functionality  of  UCS  PowerShell  Management  Library.   Page  6  of  30     .   The  toolkit  is  delivered  as  a  PowerShell  module.  executables  (which  are  standalone  applications).NET  Framework.  supports  the  integrated  get-­‐help  online  help  system.     Authentication  is  handled  using  the  built-­‐in  AAA  functions  of  UCS.  like  the  file  system  or   registry.   In  PowerShell.  EMC.  PowerShell   provides  full  access  to  COM  and  WMI.    These  work  by  accessing  data  in  different  data  stores.  and  the  PowerShell   Common  Parameters.     2 Cisco  UCSM  PowerShell  Toolkit  Architecture   The  Cisco  UCSM  PowerShell  Toolkit  has  been  architected  to  closely  follow  PowerShell  best  practices  and   standards.  or  by  instantiating  regular  .  Cisco   UCS  Manager  PowerShell  toolkit  is  a  community-­‐supported  extensibility  tool  developed  for  users  of  the   Unified  Computing  System  who  wish  to  leverage  PowerShell-­‐based  scripts  to  manage  and  automate   their  IT  environment.    This  release  is  currently  in  beta  status.    The  toolkit  generates  the  appropriate  XML   document  for  the  API  call.    It  uses  standard  verbs.  the  UCSM  PowerShell  toolkit  uses  the  UCSM  XML  API  for  all   communication  between  the  toolkit  and  the  UCSM  instance.  Exchange  Server.NET  classes  implementing  a  particular  operation.  enabling  administrators  to  perform  administrative  tasks  on  both   local  and  remote  Windows  systems.  NetApp.  Sets  of  Cmdlets  may  be  combined  together   in  scripts.   specialized  .  consisting  of  a  command-­‐line  shell  and   associated  scripting  language  built  on  top  of.  and  integrated  with  the  .  SQL  Server).   1 PowerShell  Overview   Windows  PowerShell  is  Microsoft's  task  automation  framework.  and  then  sends  it  to  the  Web  Service  resident  on  all  UCSM  instances.    Installation  and  usage  of  the  module  is  covered  in  the   next  section.

Extract  the  contents  of  the  CiscoUCSM-­‐PowerShell. Windows  XP  Professional. CiscoUCSM.  add  the  module  to  the  current  PowerShell  session     Page  7  of  30     .dll   b.     4. Dot  Net  framework  2.dll-­‐Help.dll   c. Open  up  a  PowerShell  window. Using  the  import-­‐module  cmdlet.0   3.  and  navigate  to  the  directory  where  the  zip  archive  was   extracted. PowerShell  2.1 Pre-­‐requisite   Following  are  the  pre-­‐requisites  for  PowerShell  library:   1.0   3.    To  begin  using  the  toolkit.  the  toolkit  is  delivered  as  a  PowerShell  module.2 Toolkit  Installation   As  discussed  above.  the   module  must  be  loaded.    Follow  the  steps  here  to  load  the  module  and  begin  using  the  toolkit   1.zip  file  to  a  directory  of  your  choice.CISCO  UCS  Power  Shell  Library  User  Guide   3 Getting  Started  with  the  Toolkit   3. The  PowerShell  management  library  contains  following  DLLs  and  PowerShell  XML  help  schema   files  which  are  required  to  be  present  in  the  directory.  Windows  Server  2003. CiscoUCSPS.   2.   a.  Windows  Server  2008   2. CiscoUCSPS.xml   3.

CISCO  UCS  Power  Shell  Library  User  Guide   5.  a  complete  list  of  available  Cmdlets  specific  to  the  UCSM   module  is  available  by  running  the  following  from  a  PowerShell  prompt   a.       The  above  steps  will  allow  the  use  of  the  UCSM  PowerShell  toolkit  within  the  current  PowerShell   session. PS>  Get-­‐Command  –Module  CiscoUCSPS   b.    To  enable  the  use  of  this  and  other  modules  in  new  PowerShell  sessions  automatically.  the  previous  command  will  output  a  list   of  the  Cmdlets  that  have  been  built  as  part  of  the  UCSM  PowerShell  toolkit.  the   Page  8  of  30     .  verify  that  it  loaded  successfully  using  the  Get-­‐Module     cmdlet     1) Now  that  the  module  is  loaded. When  the  command  has  been  run  successfully. Once  the  module  is  imported.

com/en-­‐us/library/bb613488(VS.  a  connection  needs  to  be   established  to  the  UCSM  API.  establish  the  connection  to  UCSM.  type:  "get-­‐help  Connect-­‐UCSM  -­‐examples".    This  connection  is  persistent.35.   3) For  example.4 Toolkit  Removal   To  remove  the  toolkit.  type:  "get-­‐help  Connect-­‐UCSM  -­‐full".   3.    For  a  detailed  description  of   PowerShell  profiles.CISCO  UCS  Power  Shell  Library  User  Guide   import-­‐module  task  can  be  added  to  the  various  PowerShell  profiles.   1) If  not  already  completed.   2) Using  the  Connect-­‐UCSM  cmdlet.microsoft.193.    Complete  syntax  for  the   Connect-­‐UCSM  cmdlet  is  available  via  Get-­‐Help  Connect-­‐UCSM.   For  technical  information.  follow  these  steps:   1) Remove  the  module  from  the  PowerShell  session       2) Delete  the  contents  of  the  directory  where  the  Cisco  UCSM  PowerShell  toolkit  archive  was   extracted  using  Windows  explorer.   For  more  information.  please  visit:    http://msdn.     3.  type:  "get-­‐help  Connect-­‐UCSM  -­‐detailed".aspx.  the  command   would  look  like  this     Page  9  of  30     .  add  the  UCSM  PowerShell  module  to  the  session  using  the  steps   previously  described  in  this  document.    The  following  steps  describe   establishing  a  UCSM  connection  via  the  PowerShell  toolkit.   3.  to  connect  to  a  UCSM  instance  located  at  http://10.33.3 Getting  Help  for  Cmdlets   • • • • Get-­‐Help  Connect-­‐UCSM   To  see  the  examples.5 Initial  UCSM  Connection   Once  the  toolkit  module  has  been  added  to  the  PowerShell  session.85).  and  will  be  utilized  by  the   subsequent  UCSM-­‐focused  Cmdlets  that  are  run  in  that  session.  object-­‐based.

168.  it   will  automatically  be  run  against  ‘CurrentUCSMInstance’.168.cisco.   Page  10  of  30     .    When  subsequently  running  Cmdlets  against  the  UCSM  infrastructure.  non-­‐standard   ports.  each   cmdlet  has  the  option  to  be  run  against  a  specific  connection  variable.   5) Additional  parameters  to  the  Connect-­‐UCSM  cmdlet  allow  for  secure  connections.CISCO  UCS  Power  Shell  Library  User  Guide   4) The  command  output  shown  above  indicates  a  successful  connection  to  the  UCSM  instance.168.128  $creds  8061  –Connection  Test   Connect-­‐UCSM  192.128  -­‐Credential  $cred  -­‐Port  8080  -­‐SSL     Connect-­‐UCSM  192.68.    If  the  variable  name  is  omitted.68.com  –SSL  –Connection  ucsSJ     3.  the  other  UCSM   cmdlets  will  be  executed  using  the  authentication  granted  through  connection  just  created.  which  is  a  variable.168.  the  connection  established  is  ‘assigned’  to  a   variable  of  the  same  name.128  $creds  –SSL  –Connection  Test234   Connect-­‐UCSM  192.128  $creds  8061  –Connection  ucsBgl   Connect-­‐UCSM  savbu-­‐samc17.  etc.   6) Following  the  establishment  of  the  connection  using  the  previous  steps.6 Multiple  UCS  Connection   To  manage  connections  to  multiple  UCSM  instances.   A  complete  list  of  local  PowerShell  UCSM  session  variables  can  be  seen  using  the  Get-­‐ CurrentUCSPSSession  cmdlet.   Examples  (Connecting  to  UCS  ):   • • • • • Connect-­‐UCSM  -­‐name  192.68.68.    Individual  sessions  can  be  disconnected  using  the  Disconnect-­‐UCSM   cmdlet.    When  specified.  All  sessions  can  be  disconnected  at  once  using  Disconnect-­‐AllUCSM  cmdlet.  an  additional  parameter  named  Connection  can  be   specified  while  running  Connect-­‐UCSM.  created  when  no  specific   connection  name  is  specified  during  the  Connect-­‐UCSM  event.

dll   Windows  PowerShell  is  Microsoft's  task  automation  framework.e.  If  CurrentUCSMInstance  is  not  defined.dll   The  CiscoUCSM.  CiscoUCSPS.  Server  2003.  consisting  of  a  command-­‐line  shell  and   associated  scripting  language  built  on  top  of.CISCO  UCS  Power  Shell  Library  User  Guide   Every  Cmdlet  accepts  a  Connection  parameter  as  object.  User  can  connect  to  multiple   UCSs  but  only  one  can  be  CurrentUCSMInstance.  CurrentUCSMInstance  will  be  replaced  with  new   connection  values.  If  a  user  ignores  to  provide  this  connection   parameter.1 CiscoUCSM.NET  classes  implementing  a  particular  operation.2 CiscoUCSPS.                       SSL   UCS  -­‐1        Non-­‐Secured   Non-­‐Secured                 UCS  –  2      Non-­‐Secured                                                UCS  -­‐  3    Non-­‐Secured    Non-­‐Secured     PowerShell  CLI  Session   Windows  XP.  and  getting  back  the  response  from  UCSM.  These  API’s  perform  the  task  of  forming  the   XML  query  understandable  by  UCSM.  It  is  also  applicable  to  existing  connection  strings.  then   connection  error  is  thrown.   Cmdlet  “Get-­‐CurrentUCSPSSession”  will  display  all  existing  connections.     Page  11  of  30     .  “Get-­‐CurrentUCSPSSession  |  Get-­‐Blade”  will   display  all  blades  on  all  connections.  and  integrated  with  the  .  In  PowerShell.  Hence  it  would  make  easy  to  work  on  UCS.  If  a  user  tries  to  connect  to  UCS  without  providing  a   connection  string  with  existing  CurrentUCSMInstance.  then  CurrentUCSMInstance  is  considered.   Cmdlets.   4.  Server  2008   PowerShell  Cmdlet  Library   SSL   4 4.  are  used  to  perform   tasks.NET  Framework.dll  contains  UCS  specific  PowerShell  Cmdlets.  Output  of  “Get-­‐   CurrentUCSPSSession”  is  pipeable  to  other  Cmdlets  i.  which  are  specialized  .dll  contains  generic  API’s  to  talk  to  UCSM.

5 Help   • The  library  supports  standard  “Get-­‐Help  Cmdlet”.dll  to  generate   PowerShell  Cmdlets.    User  can  define  PowerShell  variable  “$CiscoUCSPSLogging”  as  “Info”  or  “Error”  if  detailed   information  is  required  along  with  all  the  errors.  full  details  about  parameters.   5.  locater  LED  etc.   $blades  =  Get-­‐Blade   $blades[0].  Standard  help  file  for  all  the  Cmdlets  is   available  with  examples.  as  well  as  prompting  the  user  for  the  password  if  they  don’t  enter  it  in  the  cmdlet   using  masking  for  passwords.   CiscoUCSMPSCmdlet.4 Logging   Different  level  of  logging  is  provided  in  PS  Library.  There  are  two  library  files  (.  e.  which  can  be  invoked  through  standard  PowerShell   behavior.dll  (PowerShell  Library):  This  library  utilizes  the  CiscoUCSM.g.SetBladePower(“On”)   5.1 Password  Management   It  is  possible  to  pass  an  encrypted  password  to  the  Connect-­‐UCSM  cmdlet  for  automation  (using   PSCredentials  object).3 Existing  UCS  XSD  Schema   Classes  have  been  generated  from  UCS  schema  and  they  are  now  extended  to  have  methods  for  various   operations.  By  default  all  the  errors  are   logged  in.  E.   It  will  have  various  functions  pertaining  to  blades.dll)  as   follows:   • • CiscoUCSM.  It  includes  Info  and  Error.   Get-­‐ServiceProfile  |  Remove-­‐ServiceProfile  (Will  ask  for  confirmation  from  user).3 Pipeline  Support   Pipeline  support  has  been  provided  as  per  default  PowerShell  behavior.2 Object  Oriented  Library   Classes  have  been  defined  for  entities  of  UCS.  Incase  user  sets  some  arbitrary  value  to  a  PowerShell   variable.  Different   classes  have  been  developed  as  per  the  new  design  and  architecture.   5 UCS  PowerShell  Cmdlet  Library  Features   5.   Get-­‐ServiceProfile  -­‐SPName  test123  |  Remove-­‐ServiceProfile  –Force  (Will  forcefully  remove  the  service   profile).dll  (Common  Library):  This  common  library  can  be  plugged-­‐in  with  any  application  to   create  an  application  or  framework.g.CISCO  UCS  Power  Shell  Library  User  Guide   4.  all  the  errors  are  logged  in.   Page  12  of  30     .  blades  will  be  represented  by  the  class  computeBlade.  e.   4.   4.  computeBlade  class  has  functions  for  setting  the  blade  power.g.

Disconnect()   $CurrentUCSMInstance.  E.  E.AddOrg(“Finance”.5 Error  Handling   For  each  logged  error  event  the  Management  Library  will  store  UCS  XML  API  call  request  and  response   as  well  as  error  code  and  description  of  the  problem  returned  by  UCS.  If  passed  to  a  Cmdlet.  it   will  first  display  XML  query  sent  to  UCS  before  the  output  from  UCS.g.4 PowerShell  Features   Following  flags  have  been  implemented:   5.4.6.Register-­‐Blade()   $blade.2 • • • • • • • Run  Cmdlets   Get-­‐Chassis  –chassis  1     Get-­‐Blade  –chassis  1  –blade  2   Set-­‐LocatorLED  -­‐  chassis  2  -­‐  blade  3  –status  on   Add-­‐ServiceProfile  -­‐Org  root/savbu/QA  –SPName  win2008    Remove-­‐ServiceProfile  -­‐SPName  22  -­‐Org  root   Register-­‐Blade  –chassis  2  –blade  1   Create  object   $blade  =  Get-­‐Blade   blade.   5.   5.3 -­‐Recursive   This  flag  has  been  implemented  in  all  relevant  Get  Cmdlets.   $org  =  get-­‐org  –name  root   $org.SetBladePower(on)   $CurrentUCSMInstance.  “new  org  description”.  “Get-­‐Chassis  –XML”  will  display   the  details  of  chassis  on  UCS  after  displaying  XML  query  sent  to  UCS.   5.2 -­‐Force   A  confirmation  from  user  is  sought  if  this  flag  is  not  provided.1 • • • • • • 5.  No  value  is  required  for  this  flag.6 Examples   5.1 -­‐XML   This  flag  has  been  implemented  in  all  Cmdlets.g.   5.4.count  (Gives  total  number  of  blade  object)   $blade  |  Format-­‐List   $blade.  $True)    will  throws  exception.  It  will  traverse  the  tree  of  entity  and  displays   all  details.4.CISCO  UCS  Power  Shell  Library  User  Guide   5..   • Error  handling  inside  the  object  invocation  functions  and  in  all  Cmdlets  as  per  PowerShell   standard  behavior.6.  Get-­‐ServiceProfile  -­‐SPName  test123  |   Remove-­‐ServiceProfile  –Force  (Will  forcefully  remove  the  service  profile).Refresh()   Page  13  of  30     .

 dn   Get-­‐Org  |  Get-­‐ServiceProfile  |  Set-­‐ServiceProfile  -­‐Desc  TestingSetSP   Get-­‐Org  |  Get-­‐ServiceProfile   Get-­‐Chassis  -­‐Chassis  1  |  Get-­‐Blade  -­‐Blade  1   Get-­‐ServiceProfile  -­‐Recursive  -­‐SPName  test123  |  Format-­‐Table  -­‐Property  dn   Get-­‐Org  -­‐recursive  |  Add-­‐ServiceProfile  -­‐SPName  test123   Get-­‐Chassis  |  Get-­‐Blade  -­‐Blade  2   Get-­‐Chassis  |  Get-­‐Blade  -­‐Blade  1  |  Add-­‐ServiceProfile   Get-­‐Org  -­‐OrgName  root  -­‐Recursive  |  Set-­‐ServerPool  -­‐ServerPoolName  testSP123  -­‐Description   testingSettingServerPool   Get-­‐Org  -­‐OrgName  root  -­‐Recursive  |  Set-­‐ServerPool  -­‐ServerPoolName  testSP123   Get-­‐Org  -­‐OrgName  root  -­‐Recursive  |  Set-­‐ServerPool  -­‐ServerPoolName  testSP123  -­‐MemberShip   "sys/chassis-­‐3/blade-­‐5.4 Get-­‐Vlan  (Get  config  of  system  Vlan)   Input  Parameter   Type   VLANName   String   FI   String     Mandatory   N   N   Description   Chassis  Id   Display  the  XML  query   Mandatory   N   N   N   Description   Chassis  Id   Slog  Id  of  Blade     Display  the  XML  query   Mandatory   N   N   N   Description   Chassis  Id   Slog  Id  of  Blade   Display  the  XML  query   Mandatory   N   N   Description   Name  of  new  Vlan   A.1 Get  Cmdlets   6.1.  sys/chassis-­‐3/blade-­‐6"  -­‐Force  -­‐XML   6 Content  of  the  Library     The  Cisco  UCS  PowerShell  library  consists  of  Connection-­‐Cmdlet.CISCO  UCS  Power  Shell  Library  User  Guide   5.1 Get-­‐chassis  (Get  Chassis  Details)   Input  Parameter   Type   Chassis   Number   XML   Flag     6.  Dual   Page  14  of  30   .  Remove  and  other  Misc   Cmdlets.  Set.3 • • • • • • • • • • • Pipeline  Support   Get-­‐ServiceProfile  |  Format-­‐Table  -­‐Property  Desc.6.  Add.1.  B.1.1.3 Get-­‐LocatorLED  (Get  status  of  LocatorLED)   Input  Parameter   Type   Chassis   Number   Blade   Number   XML   Flag     6.2 Get-­‐Blade  (Get  Blade  Details)   Input  Parameter   Type   Chassis   Number   Blade   Number   XML   Flag     6.   6.  Get.

1.8 Get-­‐Schedule  (Get  status  of  Schedule)   Input  Parameter   Type   ScheduleName   String   XML   Flag     Mandatory   N   N   Description   name  of  new  Schedule   Display  the  XML  query   6.  B.9 Get-­‐ServiceProfile(Get  status  of    Service  Profile)   Input  Parameter   Type   Mandatory   Org   String   N   SPName   String   N   XML   Flag   N   Recursive   Flag   N     6.1.6 Get-­‐ServerPool  (Get  status  of  ServerPool)   Input  Parameter   Type   ServerPoolName   String   Org   String   XML   Recursive     Flag   Flag   Mandatory   N   N   N   Description   Name  of  Vsan   A.1.5 Get-­‐Vsan  (Get  config  of  system  Vsan)   Input  Parameter   Type   VSANName   String   FI   String   XML   Flag     6.7 Get-­‐UuidPool  (Get  status  of  UuidPool)   Input  Parameter   Type   UuidPoolName   String   Org   String   XML   Recursive     Flag   Flag   Mandatory   N   N   N   N   Description   Name  of  Uuid  pool   Organization  where  uuid  pool   created   Display  the  XML  query   Recursive  search  flag   6.  Dual   Display  the  XML  query   Mandatory   N   N   N   N   Description   Name  of  server  pool   Organization  where  server  pool   created   Display  the  XML  query   Recursive  search  flag   6.CISCO  UCS  Power  Shell  Library  User  Guide   XML     Flag   N   Display  the  XML  query   6.1.1.1.10 Get-­‐SPTemplate(Get  SP  template  details)   Input  Parameter   Type   SPTemplateName   String   Org   String   Description   Organization  where  SP  Created   Name  of  SP   Display  the  XML  query   Recursive  search  flag   Mandatory   N   N   Description   Name  of  SP   Org  where  the  template  added   Page  15  of  30     .

12 Get-­‐VnicConnPolicy(Gets  list  of  available  VnicConnPolicy  )   Input  Parameter   Type   Mandatory   VnicConnPolicyName   String   N   Org   String   N   XML   Flag   N   Recursive   Flag   N     6.11 Get-­‐Org(Get  Org  list  within  UCS)   Input  Parameter   Type   OrgName   String   XML   Flag   Recursive   Flag     Mandatory   N   N   N   Description   Name  of  new  Organization   Display  the  XML  query   if  provided.     6.15 Get-­‐AdapterPolicy   Input  Parameter   Type   AdapterPolicyName   String   Org   String   Recursive   Flag   XML   Flag     6.1.1.13 Get-­‐CurrentUCSPSSession    No  input  parameters.1.16 Get-­‐Audit   Input  Parameter   AuditID   XML     Type   Integer   Flag   Mandatory   N   N   N   N   Description   Name  of  Policy   Name  of  organization   Display  the  XML  query   Recursive  search  flag   Description   Name  of  Vhba  Template   Name  of  org   Display  the  XML  query   Description   Name  of  Adapter  Policy   Name  of  org   Recursive  search  flag   Display  the  XML  query   Mandatory   N   N   Description   ID  of  Audit  Event  to  display   Display  the  XML  query   Page  16  of  30     .14 Get-­‐VhbaTemplate(Gets  Vhba  template  info)   Input  Parameter   Type   Mandatory   VhbaTemplateName   String   N   Org   String   N   XML   Flag   N     6.CISCO  UCS  Power  Shell  Library  User  Guide   XML   Recursive     Flag   Flag   N   N   Display  the  XML  query   Recursive  search  flag   6.1.1.  will  give  the  full   organization  hierarchy   6.1.

CISCO  UCS  Power  Shell  Library  User  Guide   6.   3=Mezz  slot  #2)   Display  the  XML  query   Type   Integer   Flag   Mandatory   N   N   Description   ID  of  fault  to  display   Display  the  XML  query   Type   String   String   Flag   Flag   Mandatory   N   N   N   N   Description   Name  of  IPMI  Policy   Name  of  org   Recursive  search  flag   Display  the  XML  query   Type   String   String   Flag   Flag   Mandatory   N   N   N   N   Description   Name  of  Power  Policy   Name  of  org   Recursive  search  flag   Display  the  XML  query   Type   Integer   Flag   Mandatory   N   N   Description   rack  unit  number   Display  the  XML  query   Type   Mandatory   Description   Page  17  of  30     .1.19 Get-­‐Fault   Input  Parameter   FaultID   XML     6.1.23 Get-­‐Session   Input  Parameter   Flag   N   Description   FabPortID   Bank  of  ports  to  select  (1=20/40   Fixed  ports.1.1.20 Get-­‐IpmiPolicy   Input  Parameter   IpmiPolicyName   Org   Recursive   XML     6.1.1.18 Get-­‐FabricPort   Input  Parameter   Port   Slot   Type   String   String   Flag   Flag   Mandatory   N   N   N   N   Description   Name  of  Policy   Name  of  org   Recursive  search  flag   Display  the  XML  query   Type   Integer   Integer   Mandatory   N   N   XML     6.1.21 Get-­‐PowerPolicy   Input  Parameter   PowerPolicyName   Org   Recursive   XML     6.17 Get-­‐BiosPolicy   Input  Parameter   BiosPolicyName   Org   Recursive   XML     6.  2=Mezz  Slot  #1.22 Get-­‐RackUnit   Input  Parameter   RackUnit   XML     6.

25 Get-­‐Vhba   Input  Parameter   VhbaName   Org   SPName   Recursive   XML     6.2.1.1.2 Set  Cmdlets     6.CISCO  UCS  Power  Shell  Library  User  Guide   UserName   Sessiontype   SessionIdentifier   XML     6.2.2 Set-­‐BladePower   Input  Parameter   Type   Chassis   Number     Type   Number   Number   String   Flag   Flag   Mandatory   Y   Y   Y   N   N   Description   Chassis  Id   Slog  Id  of  Blade   On/Off   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   Description   Chassis  Id   Page  18  of  30   .26 Get-­‐Vnic   Input  Parameter   VNICName   Org   SPName   Recursive   XML     String   String   String   Flag   N   N   N   N   get  sessions  from  a  specific  user   get  sessions  from  a  specific   authentication   ID  of  the  session   Display  the  XML  query   Type   Integer   Flag   Mandatory   N   N   Description   ID  of  Event     Display  the  XML  query   Type   String   String   String   Flag   Flag   Mandatory   N   N   Y   N   N   Description   name  of  Vhba   Org  where  Vnic  is  created   name  of  Service  Profile   Recursive  search  flag   Display  the  XML  query   Type   String   String   String   Flag   Flag   Mandatory   N   N   Y   N   N   Description   name  of  new  VNIC   Org  where  Vnic  is  created   name  of  Service  Profile   Recursive  search  flag   Display  the  XML  query   6.1.1 Set-­‐LocatorLED   Input  Parameter   Chassis   Blade   Status   XML   Force     6.24 Get-­‐UCSEvent   Input  Parameter   EventID   XML     6.

6 Set-­‐VnicConnPolicy   Input  Parameter   Type   VnicConnPolicyName   String   Spname   String   Org   String   XML   Flag     Number   String   Flag   Flag   Y   Y   N   N   number  of  Blade     On/Off   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   Number   String   Flag   Flag   Mandatory   Y   Y   Y   N   N   Description   Name  of  new  Vlan   Vlan  Id   A.2.4 Set-­‐Vsan   Input  Parameter   VSANName   FI   DefaultZoning   ID   FCoEID   XML   Force     6.2.CISCO  UCS  Power  Shell  Library  User  Guide   Blade   Status   XML   Force     6.  Dual   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   Flag   Number   Number   flag   Flag   Mandatory   Y   Y   N   Y   Y   N   N   Description   Name  of  vsan   A.2.  B.  B.2.3 Set-­‐Vlan   Input  Parameter   VLANName   ID   FI   XML   Force     6.5 Set-­‐ServiceProfile   Input  Parameter   Type   SPName   String   Org   String     Desc   String   Label   String   XML   Flag   Force   Flag     6.  Dual   Flag  to  enable  default  zoning   VSAN  ID   FCOEID   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   N   N   N   N   N   Description   DN  of  SP   Name  of  Org   Description   Lable  for  SP   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   Y   N   N   Description   Name  of  policy   Name  of  SP   Name  of  org   Display  the  XML  query   Page  19  of  30   .

  Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   N   N   N   N   Description   Name  of  BIOS  Policy   name  of  SP   Name  of  Org   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Integer   String   String   Integer   Mandatory   Y   N   N   N   FI   String   Y   Description   In  of  FabPortID   Enabled/Disabled   Uplink/Server/FCoE/Unconfigured   Which  Bank  of  Ports  to  Manage   (1=  20/40  fixed  ports.  2=Mezz   Card  #1.9 Set-­‐BiosPolicy   Input  Parameter   BiosPolicyName   SPName   org   XML   Force     6.2.  3=Mezz  Card  #2)   Global/A/B   Page  20  of  30     .10 Set-­‐FabricPort   Input  Parameter   Port   Status   Type   Slot   Flag   N   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   N   Y   N   N   Description   Name  of  vhba  template   Name  of  org   Wwpn  address  or  pool  name   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Array   Flag   Flag   Mandatory   Y   N   N   N   N   N   Description   DN  of  Pool  Name   Name  of  org   Description   List  or  range  of  Blade  DNs  to  be   added.2.2.7 Set-­‐VhbaTemplate   Input  Parameter   Type   VhbaTemplateName   String   Org   String   WWPN   String   XML   Flag   Force   Flag     6.2.8 Set-­‐ServerPool   Input  Parameter   ServerPoolName   Org     Description   Membership   XML   Force     6.CISCO  UCS  Power  Shell  Library  User  Guide   Force     6.

CISCO  UCS  Power  Shell  Library  User  Guide   XML   Force     6.2.13 Set-­‐ServerPower   Input  Parameter   Type   org   String   SPName   Status   XML   Force     6.14 Set-­‐ThresholdPolicy   Input  Parameter   Type   ThresholdPolicyName   String   SPName   String   Org   String   XML   Flag   Force   Flag     Page  21  of  30     String   String   Flag   Flag   Flag   Flag   N   N   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   Y   N   N   N   Description   Name  of  Policy   name  of  SP   Name  of  Org   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   Y   N   N   N   Description   Name  of  Power  Policy   name  of  SP   Name  of  Org   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   N   Y   Y   N   N   Description   Organization  where  the  SP   resides   name  of  SP   Name  of  Power  Condition   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   Y   N   N   N   Description   Name  of  Threshold  Policy   name  of  SP   Name  of  Org   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   .12 Set-­‐PowerPolicy   Input  Parameter   PowerPolicyName   SPName   org   XML   Force     6.2.2.11 Set-­‐IpmiPolicy   Input  Parameter   IpmiPolicyName   SPName   org   XML   Force     6.2.

CISCO  UCS  Power  Shell  Library  User  Guide   6.2.  Dual   Enabled/Disabled   Vsan  id   FCoEID   Page  22  of  30   Type   String   Number   String   String   Flag   Flag   Mandatory   Y   Y   N   N   N   N   Description   Name  of  new  VLAN   Vlan  id   Global/A/B   Primary/Isolated   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   .3.15 Set-­‐Vhba   Input  Parameter   VhbaName   SPName   wwpnpool   wwpn   Org   vsan   XML   Force     6.3 Add  Cmdlets   6.2 Add-­‐Vsan   Input  Parameter   VSANName   FI   DefaulZoning   Id   FCoEID     Type   String   String   Boolean   Number   Number   Mandatory   Y   Y   N   Y   Y   Description   Name  of  new  vsan   A.  B.3.16 Set-­‐Vnic   Input  Parameter   VNICName   SPName   macpool   mac   Org   VLANName   XML   Force     Type   String   String   String   String   String   String   Flag   Flag   Mandatory   Y   Y   N   N   N   N   N   N   Description   Name  of  vHBA   name  of  SP   Name  of  WWPNPool   WWPN  address   Name  of  Org   Name  of  VSAN   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   String   String   String   Flag   Flag   Mandatory   Y   Y   N   N   N   N   N   N   Description   Name  of  vNIC   name  of  SP   Name  of  MacPool   Mac  address   Name  of  Org   Name  of  VLAN(s)   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   6.2.1 Add-­‐Vlan   Input  Parameter   VLANName   ID   FI   Sharing   XML   Force     6.

CISCO  UCS  Power  Shell  Library  User  Guide   XML   Force     6.3.  B.3.3.6 Add-­‐ServerPool   Input  Parameter   Type   ServerPoolName   String   Org   String   Description   XML     String   Flag   Mandatory   Y   N   N   N   Description   Name  of  server  pool   Organization  where  the  server   pool  created   Description   Display  the  XML  query   Page  23  of  30   String   Flag   Flag   Mandatory   Y   N   N   Y   N   N   N   N   N   N   Description   Name  of  new  vhba  template   Org  where  Vnic  is  created     A.3.5 Add-­‐VhbaTemplate   Input  Parameter   Type   VhbaTemplateName   String   org   String   DataFieldSize   Number   FI   String   PinGroup   String   Vsan   String   Wwpnpool   String   Qospolicy   XML   Force     6.3 Add-­‐ServiceProfile   Input  Parameter   Type   SPName   String   Org   String   XML   Flag   Force   Flag     6.  Dual   Name  of  Pin  gourp   Name  of  vsan   Name  of  wwpn  pool   Name  of  qos  policy   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   String   Flag   Flag   Mandatory   Y   N   N     N   N   Description   DN  of  SP   Org  where  the  template  is  added   Description   Updating  vs  static   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   N   N   N   Description   Name  of  SP   Org  where  SP  is  created   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Flag   Flag   N   N   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   .4 Add-­‐SPTemplate   Input  Parameter   SPTemplateName   Org   Description   Type   XML   Force     6.

8 Add-­‐Schedule   Input  Parameter   ScheduleName   Description   XML   Force     6.3.3.3.CISCO  UCS  Power  Shell  Library  User  Guide   Force     6.7 Add-­‐UuIdPool   Input  Parameter   UuidPoolName   Org   Description   Prefix   Blockstart   Size   XML   Force     6.3.10 Add-­‐SpFromTemplate   Input  Parameter   Type   SPName   String   SPTemplate   String   Number   String   Org   String   TemplateOrg   String   Mandatory   Y   Y   N   N   N   Description   Name  of  New  SP   Name  of  SP  Template   Number  of  Child  SPs   Org  where  the  SP  created   TemplateOrg  from  where  the   Service  Template  taken   Page  24  of  30     .9 Add-­‐Org   Input  Parameter   OrgName   Org   Type   String   String   Flag   Flag   Mandatory   Y   N   N   N   Description   Name  of  Schedule   Description  for  the  new  schedule   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   String   String   Number   Flag   Flag   Mandatory   Y   N   N   N   N   N   N   N   Description   Name  of  UUID  pool   Organization  where  the  pool   created   Description   Format  validated  prefix  or   ‘derived’   UUId  start  value   Number  of  sequential  UUIDs  to   create   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Flag   N   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   Mandatory   Y   N   Description   XML     String   Flag   N   N   Description   Name  of  new  Organization   Name  of  Organization  under   which  the  new  organization  will   be  added   Description  of  new  Org   Display  the  XML  query   6.

4 Remove  Cmdlets     Page  25  of  30     .3.12 Add-­‐Vnic   Input  Parameter   VNICName   org   SPName   FI   VLANName   macpool   Mac   PinGroup   Failover   Nativevlan   Qospolicy   Netcntrlpolicy   Adaptorpolicy   Vnictemplate   XML   Force     Flag   N   Display  the  XML  query   Type   String   String   String   Boolean   Integer   String   String   String   String   String   String   String   String   Flag   Flag   Mandatory   Y   Y   Y   N   N   Y   N   N   N   N   N   N   N   N   N   Description   name  of  new  Vhba   Org  where  Vnic  is  created   name  of  Service  Profile   enable/disabled  (default)     A/B   Name  of  Pin  Group   name  of  Vsan   name  of  WWPN   name  of  WWPN  Pool   name  of  qos  policy   name  of  adaptor  policy   name  of  vhba  template  to  use   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   String   String   String   String   String   Boolean   String   String   String   String   String   Flag   Flag   Mandatory   Y   N   Y   Y   N   N   N   N   N   N   N   N   N   N   N   N   Description   name  of  new  VNIC   Org  where  Vnic  is  created   name  of  Service  Profile   A/B   name  of  VLan   Name  of  MacPool   Mac  address   Name  of  Pin  Group   Yes/No   name  of  vlan   Name  of  Qos  policy   Name  of  Net  Control  Policy   name  of  adaptor  policy   name  of  VNIC  template  to  use   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   6.3.CISCO  UCS  Power  Shell  Library  User  Guide   XML     6.11 Add-­‐Vhba   Input  Parameter   VhbaName   org   SPName   binding   DataFieldSize   FI   PinGroup   vsan   WWPN   WWPNpool   qospolicy   adaptorpolicy   vhbatemplate   XML   Force     6.

4.4.5 Remove-­‐UUidPool   Input  Parameter   Type   UuidPoolName   String   Org   String   Block   String   XML   Flag   Force   Flag     Mandatory   Y   N   N   N   N   Description   DN  of  UUID  pool   Name  of  Org   UUID  suffix  Block  start   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Flag   Flag   Mandatory   Y   N   N   N   Description   Name  of  server  pool   Organization  where  the  server   pool  created   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   N   N   N   Description   DN  of  SP   Org  where  the  template  is  added   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   N   Y   N   N   Description   Org  where  the  SP  created   Name  of  SP   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Number   Flag   Flag   Mandatory   Y   N   N   Description   Chassis  Id  to  delete   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Page  26  of  30     .4.2 Remove-­‐ServiceProfile   Input  Parameter   Type   Org   String   SPName   String   XML   Flag   Force   Flag     6.4.4.4 Remove-­‐ServerPool   Input  Parameter   Type   ServerPoolName   String   Org   String   XML   Force     6.CISCO  UCS  Power  Shell  Library  User  Guide   6.3 Remove-­‐SPTemplate   Input  Parameter   Type   SPTemplateName   String   Org   String   XML   Flag   Force   Flag     6.1 Remove-­‐Chassis   Input  Parameter   Chassis   XML   Force     6.

8 Remove-­‐VhbaTemplate   Input  Parameter   Type   VhbaTemplateName   String   Org   String   XML   Flag   Force   Flag     6.  Dual   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   Y   N   N   Description   Name  of  new  VLAN   A.9 Remove-­‐Schedule   Input  Parameter   Type   ScheduleName   String   XML   Flag   Force   Flag     6.4.4.7 Remove-­‐Vsan   Input  Parameter   VSANName   FI   XML   Force     6.4.4.  B.4.6 Remove-­‐Vlan     Input  Parameter   Type   VLANName   String   FI   String   XML   Flag   Force   Flag     6.  Dual   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   N   N   N   Description   Name  of  vbhatemplate   Name  of  organization   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Integer   Integer   Flag   Flag   Mandatory   Y   Y   N   N   Description   Chassis  number   blade  number   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Mandatory   Description   Page  27  of  30     .4.11 Remove-­‐Org   Input  Parameter   Mandatory   Y   N   N   Description   name  of  schedule   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   Flag   Flag   Mandatory   Y   Y   N   N   Description   Name  of  new  VSAN   A.CISCO  UCS  Power  Shell  Library  User  Guide   6.  B.10 Remove-­‐Blade   Input  Parameter   chassis   blade   XML   Force     6.

12 Remove-­‐Session   Input  Parameter   SessionIdentifier   sessiontype   userName   XML   Force     6.CISCO  UCS  Power  Shell  Library  User  Guide   Org   XML   Force     6.4.4.4.14 Remove-­‐Vnic   Input  Parameter   VLANName   Org   SPName   XML   Force     String   Flag   Flag   Y   N   N   Name  of  organization   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   N   N   N   N   Description   ID  of  session  to   local  /  remote   name  of  user  authenticated  to   SessionID   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   N   Y   N   N   Description   name  of  new  Vhba   Org  where  Vnic  is  created   name  of  Service  Profile   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   String   String   String   Flag   Flag   Mandatory   Y   N   Y   N   N   Description   name  of  new  VNIC   Org  where  Vnic  is  created   name  of  Service  Profile   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   6.13 Remove-­‐Vhba   Input  Parameter   VhbaName   Org   SPname   XML   Force     6.5 Miscellaneous  Cmdlets     6.5.1 Connect-­‐UCSM   Input  Parameter   Name   Credential   Port   SSL   Type   String   PSCredential   Number   Flag   Mandatory   Y   Y   N   N   Description   IP  or  Hostname  of  UCS   Auth  token   Web  server  port  to  connect  to   Use  SSL  connection   Page  28  of  30     .

5.CISCO  UCS  Power  Shell  Library  User  Guide   RefreshCookie   Connection     6.     Type   Number   Number   Flag   Flag   Mandatory   Y   Y   N   N   Description   Chassis  number   Blade  number   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Flag   String   N   N   Triggers  UCS  Cookie  refresh   If  provided.3 Disconnect-­‐AllUCSM   No  input  parameters.  sets  the  connection   return  value  to  this  variable   Mandatory   N   Description   Connection  string  returned  by   Connect-­‐UCSM   6.5.5.4 Register-­‐Blade   Input  Parameter   Chassis   Blade   XML   Force     6.7 Invoke-­‐XMLCommand   Input  Parameter   Type   XMLStringList   List  of  String   FileName       String   Mandatory   Y   N   N   Description   Chassis  number   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Number   Flag   Flag   Mandatory   Y   N   N   Description   Chassis  number   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Mandatory   Y   Y   Description   List  of  Strings  of  XML  to  pass  to   UCS  proxy   File  to  import  parameterized  XML   from   Page  29  of  30     .5.5.5.5 Unregister-­‐Chassis   Input  Parameter   Type   Chassis   Number   XML   Flag   Force   Flag     6.6 Register-­‐Chassis   Input  Parameter   Chassis   XML   Force     6.2 Disconnect-­‐UCSM   Input  Parameter   Type   Connection   String   6.

8 Copy-­‐ServiceProfile   Input  Parameter   Type   SPName   String   Org   String   TargetSPName   String   TargetOrg   String   XML   Flag   Force     6.5.CISCO  UCS  Power  Shell  Library  User  Guide   6.5.9 Unregister-­‐Blade   Input  Parameter   Chassis   Blade   XML   Force       Flag   Mandatory   Y   N   Y   N   N   N   Description   original  SP  to  clone  from   Org  location  for  SP  to  clone  from   name  of  SP  to  clone  to   org  location  of  cloned  SP   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Type   Integer   Integer   Flag   Flag   Mandatory   Y   N   N   N   Description   Chassis  Number   Blade  Number   Display  the  XML  query   Prompts  the  user  before   continuing  with  the  operation   Page  30  of  30     .