class WinRM::Shells::Elevated

def initialize(connection_opts, transport, logger)

Parameters:
  • logger (Logger) -- The logger to log diagnostic messages to
  • transport (HttpTransport) -- The WinRM SOAP transport
  • connection_opts (ConnectionOpts) -- The WinRM connection options
def initialize(connection_opts, transport, logger)
  @logger = logger
  @username = connection_opts[:user]
  @password = connection_opts[:password]
  @shell = Powershell.new(connection_opts, transport, logger)
  @winrm_file_transporter = WinRM::FS::Core::FileTransporter.new(@shell)
end