xcopy \\Servername\sharename$\%1 c:\%1 /S /E /I
cd \%1
xCopy command
Posted in Uncategorized
Computer Model Information, Disk Size,
Get-WmiObject -Class win32_computersystemproduct | fl Name,UUID,Identifyingnumber,Vendor
Name : IBM eServer BladeCenter HS20 -[86786JX]-
UUID : 30A02FBC-B450-124A-AF23-ECA2279ED40D
Identifyingnumber : KBNY999
Vendor : IBM
———————————–
$LogicalDisks=Get-WmiObject -Class win32_logicaldisk
Foreach($Disk in $logicaldisks) {
if($disk.drivetype -eq “3”) {
$freespace=$Disk.deviceid + ” = {0:N}” -f (($Disk.freespace)/1Gb) + ” GB Free”
$freespace
}
}
#Result looks like below
C: = 27.77 GB Free
E: = 33.49 GB Free
F: = 39.50 GB Free
G: = 59.79 GB Free
H: = 10.89 GB Free
I: = 11.54 GB Free
PowerShell and Excel
This is script is contributed to Frank Koch who created Free book on Powershell. I learnt how to push excel information only through his book. You may like to go through this book as well. Million thanks to Frank.
http://blogs.msdn.com/powershell/archive/2007/05/11/free-powershell-book.aspx
=====================================================================
#This cmdlet picks the servers from workstations.txt one by one, and collects IP details of each server and pushes them #into excel sheet
$WKSs=get-content Workstations.txt #Workstation/Server list
$ExcelSheet=new-object -comobject Excel.application #Creates excel com object
$WorkBook=$ExcelSheet.WorkBooks.add(1) #when you first open excel it creates workbook
$WorkSheet=$WorkBook.WorkSheets.item(1) #Under book create a worksheet
$WorkSheet.cells.item(1,1)=”HostName” #Creates first row basically heading
$WorkSheet.cells.item(1,2)=”IPAddress” #like hostname,IPAddress,SubnetMask,
$WorkSheet.cells.item(1,3)=”Subnet” #Default gateway,DNSDomain,MAC,Description
$WorkSheet.cells.item(1,4)=”Default Gateway” #DNSSuffix
$WorkSheet.cells.item(1,5)=”DNSDomain”
$WorkSheet.cells.item(1,6)=”MAC”
$WorkSheet.cells.item(1,7)=”Description”
$WorkSheet.cells.item(1,7)=”DNS Suffix Order”
$i=2
Foreach($WKS in $WKSs) {
$NICCard=Get-WmiObject win32_networkadapterconfiguration -COMPUTER $WKS
foreach($NIC in $NICCard){
if($NIC.ipenabled -eq $true)
{
Write-host Hostname => $NIC.DNSHostName
$WorkSheet.cells.item($i,1)=$NIC.DNSHostName
$WorkSheet.cells.item($i,2)=$NIC.ipaddress
$WorkSheet.cells.item($i,3)=$NIC.IPSubnet
$WorkSheet.cells.item($i,4)=$NIC.DefaultIPGateway
$WorkSheet.cells.item($i,5)=$NIC.DNSDomain
$WorkSheet.cells.item($i,6)=$NIC.MACAddress
$WorkSheet.cells.item($i,7)=$NIC.Description
$WorkSheet.cells.item($i,8)=$NIC.DNSDomainSuffixSearchOrder
$i=$i+1 #Remember here you say go to another column
}
}
}
$ExcelSheet.visible=$true
===========================================================================
OutPut in Excel Looks like
Posted in ComObject, Powershell, WMI
Re-Fresh to Powershell
CODE
$Strg=Read-Host “insert string”
$Strg.toupper()
CODE
Get-WmiObject -List | where{$_.name -like “win32_B*”}
CODE
Get-WmiObject win32_bootconfiguration | fl
PS C:\newpowershell> Get-WmiObject -Class win32_share
Name Path Description
—- —- ———–
E$ E:\ Default share
IPC$ Remote IPC
G$ G:\ Default share
F$ F:\ Default share
ADMIN$ C:\WINDOWS Remote Admin
C$ C:\ Default share
Posted in Powershell
PS C:\> Get-Process | Sort-Object -Property cpu -Descending
PS C:\> Get-Process | Sort-Object -Property cpu -Descending
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
——- —— —– —– —– —— — ———–
1014 24 37572 55504 169 334.98 1652 iexplore
185 5 3484 284 52 259.27 3144 cidaemon
295 7 7488 7536 80 172.41 1484 GoogleDesktop
775 0 0 240 2 157.20 4 System
1732 38 52464 15512 321 139.72 776 iTunes
202 5 4248 1328 36 94.80 1720 cisvc
569 15 20252 12944 104 86.06 1620 explorer
665 6 2812 3096 28 76.63 1020 csrss
316 6 51380 39836 175 62.59 2764 powershell
546 41 9088 7012 82 54.95 1900 GoogleDesktop
178 7 63896 60572 132 42.08 2380 AcroRd32
192 7 43384 45640 116 32.53 252 rtvscan
81 3 1672 5752 37 25.39 1868 Apoint
1851 66 16828 25680 108 17.11 208 svchost
41 2 916 2908 29 12.94 1600 ApntEx
502 11 4688 760 44 10.77 1100 lsass
317 7 1836 4608 23 9.73 1088 services
410 14 2036 4644 38 6.88 1320 svchost
113 3 1400 3576 25 6.72 404 igfxsrvc
422 40 5932 2236 50 6.41 1044 winlogon
122 5 2884 6752 51 4.55 344 BATTER~1
210 6 13336 19532 67 3.22 1936 vmware-tray
432 13 10852 19740 89 2.52 3616 googletalk
139 5 3544 5340 46 2.28 1240 spoolsv
143 6 1040 4304 37 2.19 2024 ctfmon
157 5 3972 6676 47 1.86 1876 quickset
199 5 3152 5060 63 1.72 1272 svchost
124 4 1636 5720 46 1.33 1980 EverioService
209 6 1748 4448 38 1.31 440 svchost
103 5 1164 3572 32 1.31 3488 alg
91 4 1548 3668 30 1.06 296 svchost
120 4 3552 5528 41 0.84 1916 NicConfigSvc
279 6 6460 8964 201 0.63 3232 iTunesHelper
123 4 2456 4260 36 0.61 1164 svchost
110 4 2440 4080 37 0.55 1884 vptray
105 4 17004 12292 52 0.47 1908 AppleMobileDeviceHelper
128 4 2464 4052 35 0.44 3496 iPodService
89 3 760 2920 23 0.42 1848 hkcmd
144 4 1820 5084 37 0.38 2952 wmiprvse
162 5 2472 5204 45 0.38 792 rapimgr
145 6 1392 4988 45 0.36 228 wcescomm
52 2 1736 2500 24 0.33 1536 hidfind
103 3 760 3080 24 0.31 1856 igfxpers
58 3 2024 4520 38 0.27 1956 hqtray
32 2 2040 2792 30 0.27 3596 cmd
21 1 168 388 4 0.25 936 smss
34 2 792 3256 32 0.23 512 wweb32
92 19 1256 2876 30 0.20 2328 MSGSYS
72 5 1644 2232 16 0.16 1988 AppleMobileDeviceService
85 3 840 2920 34 0.11 856 RichVideo
36 2 10036 4456 37 0.11 488 distnoted
28 1 436 1516 17 0.09 1736 defwatch
78 5 1120 3032 27 0.08 428 XFR
58 3 1172 2852 26 0.08 1804 PDS
0 0 0 28 0 0 Idle
Posted in Uncategorized
PS C:\> Get-Process | Sort-Object -Property cpu -Descending | Select-Object -First 10
PS C:\> Get-Process | Sort-Object -Property cpu -Descending | Select-Object -First 10
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
——- —— —– —– —– —— — ———–
1010 24 37444 6716 167 336.31 1652 iexplore
184 5 3432 296 52 261.44 3144 cidaemon
294 7 7348 3964 80 234.19 1484 GoogleDesktop
774 0 0 240 2 158.14 4 System
1732 38 52464 15688 321 139.81 776 iTunes
202 5 4248 1956 36 96.47 1720 cisvc
571 15 20296 13928 105 92.22 1620 explorer
688 7 2784 2052 28 83.64 1020 csrss
418 6 51936 12184 175 64.17 2764 powershell
547 41 8468 6880 84 56.02 1900 GoogleDesktop
Posted in Uncategorized
PS C:\> get-help out-* | Format-List name,synopsis
PS C:\> get-help out-* | Format-List name,synopsis
Name : Out-Null
Synopsis : Deletes output instead of sending it to the console.
Name : Out-Default
Synopsis : Send the output to the default formatter and the default output cmdlet. This cmdlet has no effect on the formatting or output. It is a placeholder that lets you write your own Out-Default function or cmdlet.
Name : Out-Host
Synopsis : Sends output to the command line.
Name : Out-File
Synopsis : Sends output to a file.
Name : Out-Printer
Synopsis : Sends output to a printer.
Name : Out-String
Synopsis : Sends objects to the host as a series of strings.
Posted in Uncategorized
Get-Service | Sort-Object status -des
Status Name DisplayName
—— —- ———–
Running RasMan Remote Access Connection Manager
Running RichVideo Cyberlink RichVideo Service(CRVS)
Running PolicyAgent IPSEC Services
Running ProtectedStorage Protected Storage
Running Schedule Task Scheduler
Running seclogon Secondary Logon
Running RpcSs Remote Procedure Call (RPC)
Running SamSs Security Accounts Manager
Running LmHosts TCP/IP NetBIOS Helper
Running Netman Network Connections
Running lanmanserver Server
Running lanmanworkstation Workstation
Running Norton AntiViru… Norton AntiVirus Client
Running PlugPlay Plug and Play
Running NICCONFIGSVC NICCONFIGSVC
Running Nla Network Location Awareness (NLA)
Running SENS System Event Notification
Running W32Time Windows Time
Running WebClient WebClient
Running Themes Themes
Running TrkWks Distributed Link Tracking Client
Running wuauserv Automatic Updates
Running WZCSVC Wireless Zero Configuration
Running winmgmt Windows Management Instrumentation
Running wscsvc Security Center
Running Spooler Print Spooler
Running srservice System Restore Service
Running SharedAccess Windows Firewall/Internet Connectio…
Running ShellHWDetection Shell Hardware Detection
Running TapiSrv Telephony
Running TermService Terminal Services
Running SSDPSRV SSDP Discovery Service
Running stisvc Windows Image Acquisition (WIA)
Running Eventlog Event Log
Running ERSvc Error Reporting Service
Running Dnscache DNS Client
Running AudioSrv Windows Audio
Running FastUserSwitchi… Fast User Switching Compatibility
Running EventSystem COM+ Event System
Running BITS Background Intelligent Transfer Ser…
Running DefWatch DefWatch
Running DcomLaunch DCOM Server Process Launcher
Running CryptSvc Cryptographic Services
Running Browser Computer Browser
Running CiSvc Indexing Service
Running Dhcp DHCP Client
Running helpsvc Help and Support
Running Intel PDS Intel PDS
Running Intel File Tran… Intel File Transfer
Running ALG Application Layer Gateway Service
Running iPod Service iPod Service
Running Apple Mobile De… Apple Mobile Device
Running HidServ HID Input Service
Stopped BlueSoleil Hid … BlueSoleil Hid Service
Stopped upnphost Universal Plug and Play Device Host
Stopped ufad-ws60 VMware Agent Service
Stopped SysmonLog Performance Logs and Alerts
Stopped SwPrv MS Software Shadow Copy Provider
Stopped xmlprov Network Provisioning Service
Stopped WudfSvc Windows Driver Foundation – User-mo…
Stopped Alerter Alerter
Stopped VMware NAT Service VMware NAT Service
Stopped vmount2 VMware Virtual Mount Manager Extended
Stopped WLSetupSvc Windows Live Setup Service
Stopped AppMgmt Application Management
Stopped aspnet_state ASP.NET State Service
Stopped VSS Volume Shadow Copy
Stopped VMnetDHCP VMware DHCP Service
Stopped WmiApSrv WMI Performance Adapter
Stopped UPS Uninterruptible Power Supply
Stopped WMPNetworkSvc Windows Media Player Network Sharin…
Stopped WmdmPmSN Portable Media Serial Number Service
Stopped VMAuthdService VMware Authorization Service
Stopped usnjsvc Messenger Sharing Folders USN Journ…
Stopped ClipSrv ClipBook
Stopped NtLmSsp NT LM Security Support Provider
Stopped HTTPFilter HTTP SSL
Stopped ImapiService IMAPI CD-Burning COM Service
Stopped gusvc Google Updater Service
Stopped ose Office Source Engine
Stopped NtmsSvc Removable Storage
Stopped Netlogon Net Logon
Stopped MSDTC Distributed Transaction Coordinator
Stopped mnmsrvc NetMeeting Remote Desktop Sharing
Stopped Messenger Messenger
Stopped NetDDEdsdm Network DDE DSDM
Stopped NetDDE Network DDE
Stopped MSIServer Windows Installer
Stopped Pml Driver HPZ12 Pml Driver HPZ12
Stopped sdCoreService PC Tools Security Service
Stopped sdAuxService PC Tools Auxiliary Service
Stopped dmserver Logical Disk Manager
Stopped clr_optimizatio… .NET Runtime Optimization Service v…
Stopped COMSysApp COM+ System Application
Stopped dmadmin Logical Disk Manager Administrative…
Stopped SCardSvr Smart Card
Stopped RDSessMgr Remote Desktop Help Session Manager
Stopped RasAuto Remote Access Auto Connection Manager
Stopped GoogleDesktopMa… Google Desktop Manager 5.5.709.30344
Stopped RSVP QoS RSVP
Stopped RpcLocator Remote Procedure Call (RPC) Locator
Stopped RemoteAccess Routing and Remote Access
Posted in Uncategorized
Get-Service | Sort-Object status -des | ForEach-Object {write-host $_.Displayname "<=|=|=>" $_.status}
Remote Access Connection Manager ==> Running
Cyberlink RichVideo Service(CRVS) ==> Running
IPSEC Services ==> Running
Protected Storage ==> Running
Task Scheduler ==> Running
Secondary Logon ==> Running
Remote Procedure Call (RPC) ==> Running
Security Accounts Manager ==> Running
TCP/IP NetBIOS Helper ==> Running
Network Connections ==> Running
Server ==> Running
Workstation ==> Running
Norton AntiVirus Client ==> Running
Plug and Play ==> Running
NICCONFIGSVC ==> Running
Network Location Awareness (NLA) ==> Running
System Event Notification ==> Running
Windows Time ==> Running
WebClient ==> Running
Themes ==> Running
Distributed Link Tracking Client ==> Running
Automatic Updates ==> Running
Wireless Zero Configuration ==> Running
Windows Management Instrumentation ==> Running
Security Center ==> Running
Print Spooler ==> Running
System Restore Service ==> Running
Windows Firewall/Internet Connection Sharing (ICS) ==> Running
Shell Hardware Detection ==> Running
Telephony ==> Running
Terminal Services ==> Running
SSDP Discovery Service ==> Running
Windows Image Acquisition (WIA) ==> Running
Event Log ==> Running
Error Reporting Service ==> Running
DNS Client ==> Running
Windows Audio ==> Running
Fast User Switching Compatibility ==> Running
COM+ Event System ==> Running
Background Intelligent Transfer Service ==> Running
DefWatch ==> Running
DCOM Server Process Launcher ==> Running
Cryptographic Services ==> Running
Computer Browser ==> Running
Indexing Service ==> Running
DHCP Client ==> Running
Help and Support ==> Running
Intel PDS ==> Running
Intel File Transfer ==> Running
Application Layer Gateway Service ==> Running
iPod Service ==> Running
Apple Mobile Device ==> Running
HID Input Service ==> Running
BlueSoleil Hid Service ==> Stopped
Universal Plug and Play Device Host ==> Stopped
VMware Agent Service ==> Stopped
Performance Logs and Alerts ==> Stopped
MS Software Shadow Copy Provider ==> Stopped
Network Provisioning Service ==> Stopped
Windows Driver Foundation – User-mode Driver Framework ==> Stopped
Alerter ==> Stopped
VMware NAT Service ==> Stopped
VMware Virtual Mount Manager Extended ==> Stopped
Windows Live Setup Service ==> Stopped
Application Management ==> Stopped
ASP.NET State Service ==> Stopped
Volume Shadow Copy ==> Stopped
VMware DHCP Service ==> Stopped
WMI Performance Adapter ==> Stopped
Uninterruptible Power Supply ==> Stopped
Windows Media Player Network Sharing Service ==> Stopped
Portable Media Serial Number Service ==> Stopped
VMware Authorization Service ==> Stopped
Messenger Sharing Folders USN Journal Reader service ==> Stopped
ClipBook ==> Stopped
NT LM Security Support Provider ==> Stopped
HTTP SSL ==> Stopped
IMAPI CD-Burning COM Service ==> Stopped
Google Updater Service ==> Stopped
Office Source Engine ==> Stopped
Removable Storage ==> Stopped
Net Logon ==> Stopped
Distributed Transaction Coordinator ==> Stopped
NetMeeting Remote Desktop Sharing ==> Stopped
Messenger ==> Stopped
Network DDE DSDM ==> Stopped
Network DDE ==> Stopped
Windows Installer ==> Stopped
Pml Driver HPZ12 ==> Stopped
PC Tools Security Service ==> Stopped
PC Tools Auxiliary Service ==> Stopped
Logical Disk Manager ==> Stopped
.NET Runtime Optimization Service v2.0.50727_X86 ==> Stopped
COM+ System Application ==> Stopped
Logical Disk Manager Administrative Service ==> Stopped
Smart Card ==> Stopped
Remote Desktop Help Session Manager ==> Stopped
Remote Access Auto Connection Manager ==> Stopped
Google Desktop Manager 5.5.709.30344 ==> Stopped
QoS RSVP ==> Stopped
Remote Procedure Call (RPC) Locator ==> Stopped
Routing and Remote Access ==> Stopped
Posted in Uncategorized
PS C:\> Get-Service | ForEach-Object {if($_.status -eq "running"){write-host $_.Displayname $_.status -ForegroundColor Green} else{write-host $_.displayname $_.status -foreground red} }
Apologies for Windows XP Screen shot. I’m still smart person and Don’t wish to buy Hardware for VISTA
Posted in Uncategorized