File: Add_User.bat

package info (click to toggle)
ilorest 5.2.0.0-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 12,668 kB
  • sloc: python: 45,028; javascript: 10,504; sh: 3,041; makefile: 301; ruby: 204
file content (52 lines) | stat: -rw-r--r-- 2,158 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
::    RESTful Interface Tool Sample Script for HPE iLO Products    ::
::  Copyright 2014, 2020 Hewlett Packard Enterprise Development LP ::

::      Description: This is a sample batch script to add an iLO   ::
::                   account to the server either locally or       ::
::                   remotely using the RESTful Interface Tool.    ::

::      Note: In order to use this script remotely include the     ::
::            iLO URL you wish to perform the operation on along   ::
::            with valid iLO credentials for that system in the    ::
::            command line otherwise it will be ran locally.       ::
::            Usage: Add_User.bat 10.0.0.100 username password     ::

::            You will need to replace NEWUSERNAME,                ::
::            NEWACCOUNTNAME, and PASSWORD with values that are    ::
::            appropriate for your environment.                    ::

::            This script was designed to be ran with iLOREST 2.0  ::
::            or greater. Note some account privileges are only    ::
::            available on later iLO firmware versions.            ::

::            Privileges:                                          ::
::                Priv : option                                    ::
::      Firmware supported for iLOREST 2.3 and greater:            ::
::          iLO 4 version 2.10 and greater                         ::
::          iLO 5 all versions                                     ::
::      Firmware supported for iLOREST 2.0 to 2.2:                 ::
::          iLO 4 version 2.00 and greater                         ::
::          iLO 5 all versions                                     ::

@echo off
set argC=0
for %%x in (%*) do Set /A argC+=1
if %argC% EQU 3 goto :remote
if %argC% EQU 0 goto :local
goto :error

:local
ilorest iloaccounts add testUser testAccount testPass
ilorest logout
goto :exit
:remote
ilorest iloaccounts add testUser testAccount testPass --url=%1 --user %2 --password %3
ilorest logout
goto :exit

:error
echo Usage:
echo        remote: Add_User.bat ^<iLO url^> ^<iLO username^>  ^<iLO password^>
echo        local:  Add_User.bat

:exit