White Papers
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Linux  Version: 2.1.0 
47 
tftp://[IP ADDRESS]/[PATH TO FILE.exe] 
ftp://[IP ADDRESS]/[PATH TO FILE.exe] 
[InstanceID]: The instanceID is the SoftwareIdentify instanceID that represents the firmware that 
is to be updated. This instanceID can be retrieved as described in Section 6.2. For example, the 
instanceID can be: 
DCIM:INSTALLED:PCI:14E4:1639:0237:1028 
  It is installed firmware on a PCI device. 
  VID (Vendor ID)= 14E4 
  DID (Device ID) = 1636 
  SSID (Subsystem ID) = 0237 
  SVID (Subvendor ID) = 1028 
  This refers to a Broadcom NetXtreme II BCM5709 network adaptor
7
. 
EXAMPLE: 
wsman invoke -a InstallFromURI http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/root/dcim/DCIM_SoftwareInstallationService 
?CreationClassName=DCIM_SoftwareInstallationService, 
SystemCreationClassName=DCIM_ComputerSystem,SystemName=IDRAC:ID, 
Name=SoftwareUpdate 
-h $IPADDRESS -V -v -c dummy.cert -P 443  
-u $USERNAME -p $PASSWORD 
-J UpdateInputNIC.xml -j utf-8 -y basic 
The above command takes in an input file named UpdateInputNic.xml to supply input parameters 
required for the InstallFromURI() method. 
The syntax for UpdateInputNIC.xml is: 
<p:InstallFromURI_INPUT xmlns:p="http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/root/dcim/DCIM_SoftwareInstallationService"> 
 <p:URI>http://[URI-IP-ADDRESS]/[PATH-TO-EXE]/[FILE.exe]</p:URI> 
 <p:Target xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"> 
<a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address> 
 <a:ReferenceParameters> 
 <w:ResourceURI>http://schemas.dell.com/wbem/wscim/1/cim-
schema/2/DCIM_SoftwareIdentity</w:ResourceURI> 
 <w:SelectorSet> 
 <w:Selector Name="InstanceID">[INSTANCEID]</w:Selector> 
 </w:SelectorSet> 










