Class: WinRM::WSMV::WriteStdin

Inherits:
Base
  • Object
show all
Defined in:
lib/winrm/wsmv/write_stdin.rb

Overview

WSMV message to send stdin to a remote shell

Constant Summary

Constants included from Header

Header::RESOURCE_URI_CMD, Header::RESOURCE_URI_POWERSHELL

Constants included from SOAP

SOAP::NS_ADDRESSING, SOAP::NS_CIMBINDING, SOAP::NS_ENUM, SOAP::NS_SCHEMA_INST, SOAP::NS_SOAP_ENV, SOAP::NS_TRANSFER, SOAP::NS_WIN_SHELL, SOAP::NS_WSMAN_CONF, SOAP::NS_WSMAN_DMTF, SOAP::NS_WSMAN_FAULT, SOAP::NS_WSMAN_MSFT

Instance Method Summary collapse

Methods inherited from Base

#build

Methods included from Header

#action_command, #action_delete, #action_enumerate, #action_enumerate_pull, #action_get, #action_receive, #action_signal, #merge_headers, #resource_uri_cmd, #resource_uri_shell, #resource_uri_wmi, #selector_shell_id, #shared_headers

Methods included from SOAP

#namespaces

Constructor Details

#initialize(session_opts, stdin_opts) ⇒ WriteStdin

Returns a new instance of WriteStdin.



22
23
24
25
# File 'lib/winrm/wsmv/write_stdin.rb', line 22

def initialize(session_opts, stdin_opts)
  validate_opts(session_opts, stdin_opts)
  init_ops(session_opts, stdin_opts)
end