Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell für Anfänger

Frage Entwicklung Batch & Shell

Mitglied: Multimania

Multimania (Level 1) - Jetzt verbinden

13.12.2012 um 10:06 Uhr, 2294 Aufrufe, 3 Kommentare

Hallo,
ich versuche gerade mein erstes Powershellscript zu erstellen, dabei tauchen gleich innige Probleme auf. Ich hoffe ihr könnt mir helfen.
Ich versuche auszulesen wie viele Snapshots es für jeden Volume auf unserem Equalogic SAN gibt.

Die Ausgabe von Get-EqlVolume sieht so aus (fortlaufend für jedes Volume)
VolumeName : NAME
MemberIndex : 1849659208
VolumeIndex : 88
VolumeSizeMB : 51200
DiskSpeedPreference : no_disk_speed_preference
StoragePoolName : default
AccessType : read_write
DriveTypePreference : no_drive_type_preference
LoadBalance : yes
iSCSIAlias : NAME
ThinProvision : no
ThinProvisionMinReservePercent : 0
ThinProvisionWarningPercent : 0
ThinProvisionMaxGrowPercent : 0
OnlineStatus : online
VolumeDescription : Beschreibung
RaidTypePreference : no_raid_type_preference
AllowMultipleInitiators : no
SnapshotDeletionPolicy : delete_oldest
SnapshotReservePercent : 30
SnapshotReserveWarnPercent : 85
VolumeAdministrator :
PSVID : 6-090A01-8C0D59F7A-A309552D1B0590C9
PSVIDAsGuid : 18A09060-D5C0-7A9F-A309-552D1B0590C9
ISCSITargetName : iqn.2001-05.com.equallogic:0-8a0906-7a9fd5c01-
c990051b2d5509a3-daten-tlt
DynamicThinReserveMB : 0
TemplateVolume : no
ThinClone : no
NASVolume : no
CloneSourcePsvid : 00000000-0000-0000-0000-000000000000
AllocatedMB : 330
SnapshotReserveAvailableMB : 15375
OperationalStatus : available
SnapshotReserveMB : 15375
SnapshotCount : 0
ISCSIConnectionCount : 6
SpannedMemberCount : 3
ReplicaCount : 0
NextReplicationTransactionMB : 0
ReplicaReserveInUseMB : 15375

Wie kann ich nun einzelnen Zeilen pro Volume auswerten?
z.B. VolumeName und SnapshotCount?

Danke.
Mitglied: Patriot
13.12.2012 um 10:18 Uhr
Guten Morgen ,

probier es mal mit Get-EqlVolume | FT SnapshotCount, VolumeName

gruß
Bitte warten ..
Mitglied: Multimania
13.12.2012 um 10:36 Uhr
Hallo,

das sieht doch schon mal sehr schön aus, danke.

Aber ich möchte nun gerne für jedes Volumen eine Schleife durchlaufen.
Um mit den beiden Werten zu arbeiten.

Muss eine XML Datei erzeugen,
echo ^<Name^> VolumeName</Name^>
echo ^<Snapshot^> SnapshotCount^</Snapshot^>
Bitte warten ..
Mitglied: Multimania
13.12.2012 um 10:59 Uhr
Damit komme ich schon weiter:

foreach ($Volume in Get-EqlVolume)
{
echo $volume.VolumeName $volume.SnapshotCoun
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst PowerShell Exchange (6)

Frage von Emptyman zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Regex anders (1)

Frage von ukodus zum Thema Batch & Shell ...

Batch & Shell
gelöst PowerShell UserFolder mit Unterordner und Berechtigungen (csv) (2)

Frage von lupolo zum Thema Batch & Shell ...

XML
gelöst XML Datei mit Powershell splitten (2)

Frage von LianenSchwinger zum Thema XML ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(1)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (17)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

E-Business
Wo tragt ihr eure privaten Termine ein? (14)

Frage von honeybee zum Thema E-Business ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...