Users Guide

Additional OPTIONS:
-W
<num>:<connTim
eout>
-- Send up to <num> {GET /redsh} requests with <connTimeout> TCP connection timeout
--Wait=<num>:<ConnTimeout> --before sending subcommand to rhost. Default is -W 1:3
-A <Authn>, --
Auth <Authn>
-- Authentication type to use: Authn={None|Basic|Session} Default is Basic
-S <Secure>,
--
Secure=<Secure
>
-- When to use https: (Note: doesn't stop rhost from redirect http to https) Secure>={Always |
IfSendingCredentials | IfLoginOrAuthenticatedApi(default) }
-R <ver>, --
RedfishVersion
=<ver>
-- The Major Redsh Protocol version to use: ver={v1(dflt), v<n>, Latest}
-C, -
CheckRedfishVe
rsion
-- tells Redshtool to execute GET /redsh to verify that the rhost supports the specied redsh protocol version
before executing a sub-command. The -C ag is auto-set if the -R Latest or -W ... options are selected
-H <hdrs>, --
Headers=<hdrs>
-- Specify the request header list--overrides defaults. Format "{ A:B, C:D...}"
-D <flag>, --
Debug=<flag>
-- Flag for dev debug. <flag> is a 32-bit uint: 0x<hex> or <dec> format
Subcommands:
hello
-- redshtool hello world subcommand for dev testing
about
-- display version and other information about this version of RMredshtool
versions
-- get redshProtocol versions supported by rhost: GET ^/redfish
root|
serviceRoot
-- get serviceRoot resouce: GET ^/redfish/v1/
Systems
-- operations on Computer Systems in the /Systems collection
Chassis
-- operations on Chassis in the /Chassis collection
Managers
-- operations on Managers in the /Managers collection
AccountService
-- operations on AccountService including user administration
SessionService
-- operations on SessionService including Session login/logout
odata
-- get the Odata Service document: GET ^/redfish/v1/odata
metadata
-- get the CSDL metadata document: GET ^/redfish/v1/$metadata
raw
-- subcommand to execute raw http methods(GET,PATCH,POST...) and URIs
For Subcommand usage, options, operations, help: RMredfishtool <SubCommand> -h -- usage and options for
specific subcommand
12
Example Utilities