Constructor that takes a hash argument
containing key-value pairs.
Arguments
The constructor takes the following arguments.
|
|
address
|
WS-Management server
URL. Specify the transport protocol by adding
http (basic user-password authentication) or
https (HTTP with SSL encryption).
|
port
|
Port on which the
WS-Management server listens for requests.
|
path
|
Path to the
WS-Management server. The path is combined with the address and port arguments
to form the complete URL of the WS-Management server. The resulting URL is
http://address:port/path.
|
username
|
User name for the
WS-Management server.
|
password
|
Password for the
WS-Management server.
|
namespace
|
CIM namespace. Default
is
root/cimv2.If the
namespace is not
root/cimv2, you must
pass in the namespace of the class in this argument.
|
timeout (optional)
|
Timeout for the HTTP
request.
|
Example
$client = WSMan::WSBasic->new( address => 'http://www.abc.com/',
port => '80',
path => 'wsman',
username => 'wsman',
password => 'secret',
namespace => 'root/cimv2', #optional
timeout => '60' #optional
);