-
Gesamte Inhalte
1.886 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Cybquest
-
-
Es würde sich evtl. anbieten, das gleich per GPP statt Script zu machen, wie Sunny bereits schrieb.
Wenns per VB-Script sein soll, hätte ich hier ein Fragment zum Auslesen der IP-Adresse(n):
Set objLocator = CreateObject("WbemScripting.SwbemLocator") Set objWMIService = objLocator.ConnectServer(".", "root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objItem in colItems ' MAC steht in objItem.MACAddress For Each strAddress in objItem.IPAddress 'IP-Adresse steht in strAddress Next Next
Problematisch wird's dann halt evtl., wenn mehrere IP-Adressen konfiguriert sind.
-
Wenn Routing eingeschaltet ist, ist der Eintrag "Default Gateway" beim HP-Switch wirkungslos.
Dann ne Standardroute folgendermassen auf der CLI setzen:
ip route 0.0.0.0/0 IP_der_Firewall
-
irgendwie klappt das nich bekomme immer falscher die Meldung
Falscher Dateimodus.
Macht es denn einen unterschied bei dieser Prozedur ob es einen XML oder ein TXT Datei ist?
Bei der zu schreibenden Datei muss noch'n Parameter an die open-Methode mit ran. "ForAppending" oder "ForWriting".
Siehe OpenTextFile Method
-
So in der Art z.B.
Set fso=CreateObject("Scripting.FileSystemObject") Set File=fso.OpenTextFile(DateiPfad) [color="Red"]Set outFile = fso.OpenTextFile("C:/Temp/Ausgabedatei.txt")[/color] sText=File.ReadLine() Do While Not File.AtEndOfStream sText=File.ReadLine() If InStr(sText,"geheim") Then [color="red"] outFile.Writeline "Mein Ersatztext" Else outFile.Writeline sText[/color] ***End*If Loop
hinterher ggf. Quelldatei löschen und Ausgabedatei entspr. umbenennen...
-
-
Zunächst würde ich sagen, dass das Ziel ein Verzeichnis sein sollte und daher nicht mit B_* enden sollte.
Schon mit
move %Scriptpath%\B_* %Scriptpath\Belege
versucht?
-
.oO(Dafür braucht man ein WE? Ich Scripte das in 30 min)
[OFFTOPIC]...nu ja, den Rest des WE braucht er ja um all die Dienste umzubiegen, die unterm DomAdmin laufen ;)[/OFFTOPIC]
-
Hab auch noch was in PS ...
#################################################### # Script durchläuft Datei Servers.txt und schreibt # laufende Dienste, die nicht unter einem lokalen # Account laufen, in Services.csv #################################################### $WorkDir = "D:\PS" $DatServers = $WorkDir + "\Servers.txt" $DatOutput = $WorkDir + "\Services.csv" "Laufende Dienste mit nicht lokalen Accounts" | Out-File $DatOutput Get-Content $DatServers | Foreach-Object { $_ | Out-File $DatOutput -Append $dd=Get-WmiObject Win32_Service -ComputerName $_ -ErrorVariable myError | Where-Object {($_.State -eq "Running") -and (($_.Startname -inotlike "*Local*")-and ($_.Startname -inotlike "*Network*"))} |Select-Object Caption,Name,Pathname,Startmode,Startname | Export-csv "Temp.csv" -NoTypeInformation if (!$?) {"FEHLER! " + $myError[0].Exception.Message | Out-File $DatOutput -Append} [system.IO.File]::ReadAllText("Temp.csv") | Out-File $DatOutput -Append}
die ...startname -notlike... Geschichten auf like DOmadmin oder so umbiegen, dann haast Du nur die´in der CSV
-
Ich sach mal, Du musst auch einen SMTP-Server angeben, an den die Mail geschickt werden soll! "Irgendwo" in den Einstellungen bestimmt zu finden ;)
-
Like this?
SELECT Code, Text, Max([Zahl])-Min([Zahl]) AS Ergebnis FROM Tabelle GROUP BY Code, Text;
wird allerdings der Max und der Min Wert pro Test genommen, nicht die mit der größten bzw. niedrigsten ID.
-
Du könntest z.B. jene daten.ftp jedesmal von der Batch neu erstellen lassen:
@echo off echo OPEN ftp-server > daten.ftp echo USER benutzername >> daten.ftp echo passwort >> daten.ftp echo send C:\%computername%.txt >> daten.ftp echo quit >> daten.ftp ftp.exe -n -i -s:daten.ftp
-
Ggf. könnte man ja einfach hinterher das Log dazu benutzen, um per Script die Links anzulegen.
Hierzu ein kleiner VB-Script-Code-Schnippsel dazu:
Set WshShell = WScript.CreateObject("WScript.Shell") '...das folgende in ner Schleife durch alle verschobenen Dateien Set Link=WshShell.CreateShortcut(strPath & "\" & strDatei & ".LNK") Link.TargetPath = strNewPath & strDatei Link.Save
Anmerkung: strPath, strNewPath und strDatei müssen natürlich dann noch entspr. jeweils passend gesetzt werden ;)
-
Rauchzeichen neuzeitlich definiert :)
Soll inzwischen vermutlich in AprilApril Link Layer umgetauft worden sein :D
-
ich denke, ein klein wenig solltest du dich schon selbst damit beschäftigen!
Ich hab keine AT Switches, daher kann ich selbst nicht so auf die Schnelle helfen.
Aber hier http://www.alliedtelesis.com/media/datasheets/guides/8000s_cli_ref_v200.pdf
findest du in Chapter 35 ab Seite 344 alles zum Thema VLAN :)
-
Nu dann... richtest z.B. 2 VLANs ein, einen Teil der Ports dann untagged in das eine VLAN, einen Teil der Ports ins andere VLAN.
Den DHCP-Server dann entweder mit 2 Netzwerkkarten in beide oder mit einer die VLAN-Tagging kann, dann auf dem Port wo der DHCP-Server hängt beide VLANs tagged. Oder zwischen den VLANs Routing einrichten mit DHCP-Relay...
-
Hängen die Clients denn fest an dem Switch? Dann käme evtl. Portbasiertes VLAN in Frage. Warum ändern sich die MAC-Adressen ständig? Sind das immer verschiedene Rechner die da dranhängen? Oder per WLAN? Wann sollen welche Clients in welches VLAN?
Zu VLAN allgemein siehe: Virtual Local Area Network ? Wikipedia
-
Da reicht eigentlich ein 2. Scope im DHCP-Server. Einen 2.DHCP-Server brauchts da nicht.
Der AT kann VLAN (recht einfach per Goolge "AT8000S VLAN" rauszufinden ;))
Entweder den Server mit einem Bein ins entspr. VLAN stellen oder am entspr. Router (so es einen gibt) DHCP-Relay aktivieren.
-
So auf den ersten Blick: Gehört das Leerzeichen zwischen TriggTest und ] wirklich rein, oder ist das nur hier ein Übertragungsfehler?
-
Oder das j zum Programm pipen:
echo j | meinprog.exe
-
Dukel und seine ultraausführlichen Antworten ;)
Mit Batch geht's im Prinzip auch. Google ggf. einfach mal nach "Batch Findstr", dann findest Du bestimmt die passende Anregung.
-
... Ich laufe einmal durch die Firma und habe mind. eine neue Aufgabe ...
Ich hab mir angewöhnt, den Leuten zu sagen: "Schick mir bitte ne Mail. Ich vergess es sonst, bis ich wieder am Platz bin" ;)
Es sei denn, ich hab'n Ipod o.ä. dabei und schreibs gleich selber.
Im Mailpostfach hab ich nen Ordner "@Handeln" (@ damit er gan oben bleibt), darunter "PrioA" "PrioB" "PrioZ", sowie nen Ordner "@Warten auf" worin Mail kommen, wo ich ne Rückmeldung erwarte.
Alle Ordner zeigen statt nur der ungelesenen immer die kpl. Anzahl mails an, damit ich gleich morgens gefrustet werde *ggg*
Da bei mir das meiste per Mail kommt, hab ich all die anderen Werkzeuge bisher noch nie so richtig zufriedenstellen eingesetzt, da mir das "Abschreiben" der Mails zu lästig war ;)
-
Ich denke, da wäre es erst mal wichtig, sogenannte SLA's (Service Level Agreements) zu definieren. Also die einzelnen Verfahren auflisten, dazu geplante/ungeplante Downtime, Reaktionszeiten etc.
Das Ganze vom GF abgesegnet.
-
-
Auf den ersten Blick seh ich zumindest einen Schreibfehler:
Das muss LDAP heissen, nicht LADP ;)
Den Fehler bringt er zwar beim Create, aber nur, weil objOU leer ist, was durch jenen Schreibfehler durchaus passieren könnte...
HP ProCurve CLI-Frage
in Windows Forum — LAN & WAN
Geschrieben
M.W. bekommst Du die Infos über IP-Adressen nicht direkt aus dem Switch. Nur die MAC-Adressen (mittels "show mac").
Die Zuordnung MAC zu IP musst dann mit irgend einem Tool machen.