Code Monkey home page Code Monkey logo

dellpewsmantools's Introduction

NOTE: This repository is archived and is read-only. For PowerShell commands to manage Dell PowerEdge Servers, see https://github.com/dell/iDRAC-Redfish-Scripting

PowerShell Tools for Dell EMC PowerEdge Server Management (WS-MAN)

Using the iDRAC with Lifecycle Controller WS-MAN API with PowerShell scripting to automate PowerEdge management

iDRAC with Lifecycle Controller Overview

The Integrated Dell Remote Access Controller (iDRAC) is designed to enhance the productivity of server administrators and improve the overall availability of PowerEdge servers. iDRAC alerts administrators to server problems, enabling remote server management, and reducing the need for an administrator to physically visit the server. iDRAC with Lifecycle Controller allows administrators to deploy, update, monitor and manage Dell servers from any location without the use of agents in a one-to-one or one-to-many method. This out-of-band management allows configuration changes and firmware updates to be managed from Dell EMC, appropriate third-party consoles, and custom scripting directly to iDRAC with Lifecycle Controller using supported industry-standard API’s.

The iDRAC with Lifecycle Controller includes support for the IPMI, SNMP, WS-Man, and Redfish standard APIs.

For complete information concerning iDRAC with Lifecycle Controller, see the documents at http://www.dell.com/idracmanuals

WS-MAN Overview

Web Services-Management also known as WS-Management or WS-MAN, is a DMTF open standard defining a SOAP-based protocol for the management of servers, devices, applications and various Web services. WS-MAN provides a common way for systems to access and exchange management information across the IT infrastructure. The specification, based on DMTF open standards and Internet standards for Web services, supports get/set of simple variables and more complex operations. Developed by a coalition of vendors, WS-MAN was published as a V1.1 standard in March 2010.

For more details on WS-MAN, see the DMTF specifications at https://www.dmtf.org/standards/wsman

DellPEWSMANTools Overview

The DellPEWSMANTools repository contains a robust library of Microsoft PowerShell cmdlets, enabling PowerShell scripting to perform a range of server lifecycle operations including:

  • Reset and power control
  • Inventory hardware and firmware
  • Configure all server components including BIOS, iDRAC, RAID, and networking
  • Manage OS deployment
  • Access server logs

dellpewsmantools's People

Contributors

dexterposh avatar kristianlamb avatar micmaher avatar rchaganti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dellpewsmantools's Issues

configure examples

Hi,
I'm not sure if this is the correct way to ask for this help :-|
Would it be possible to get some configure examples using this super PowerShell module?

  • iDRAC change time zone
  • iDRAC set time server
  • iDRAC set DNS server
  • BIOS boot order
  • ...

Create releases with version numbers and add to PSGallery

These modules are a great start, but to operationalize this it would be helpful if a couple base requirements were met.

First, create releases and give them version numbers. In this way we can safely track which version is in use, and it fits within accepted MS standards for PowerShell module installation. For example, release 1.0.0 could be installed in C:\Program Files\WindowsPowerShell\Modules\1.0.0\DellPEWSMANTools

Second, submit this work to PowerShell Gallery, so installations can be scripted using standard repositories and general Windows-native system deployment/configuration workflows.

Find-PEDRAC has no results

I just found this module. I wonder how Find-PEDRAC works. It doesn't give any output and doesn't matter if I use DeepDiscover or not.
Here is what I run and the Verbose output:
PS:5 C:> Find-PEDRAC -ipStartRange 1.2.1.79 -ipEndRange 1.2.1.84 -credential $dracc -deepDiscover -Verbose
VERBOSE: Total number of IPs = 6
VERBOSE: Discovering ip 1.2.1.79
VERBOSE: Discovering ip 1.2.1.80
VERBOSE: Discovering ip 1.2.1.81
VERBOSE: Discovering ip 1.2.1.82
VERBOSE: Discovering ip 1.2.1.83
VERBOSE: Discovering ip 1.2.1.84

No exported Commands

When I put the downloded content to the powershell modules folder and do a
get-module -listavailable I get:

Get-Module -listavailable
Directory: C:\Program Files\WindowsPowerShell\Modules\DellPEWSMANTools-master
ModuleType Version Name ExportedCommands


Script 1.2.0.0 DellPEWSManTools

There are no exported commands.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.