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
GELÖST

START-JOB Übergreifendes Powershell Skript ?

Frage Entwicklung Batch & Shell

Mitglied: today12

today12 (Level 1) - Jetzt verbinden

11.12.2014, aktualisiert 12.12.2014, 1155 Aufrufe, 3 Kommentare

Hallo liebe Freunde,
ich brauche ein paar gute Antworten. Besser gesagt: eure Hilfe, da ich entweder falsch "G00G13" oder einfach den falschen Ansatz verwende.

Bitte nicht Fragen, warum ich das so machen will :DD - ich möchte nur POWERSHELL besser verstehen können und habe bisher nur ein Einführungsseminar besucht.

ZURZEIT:

WENN: Ein Skript, welches nur auf ein erfolgreichen PING [IP-Adresse ist fix im Skript vergeben] wartet;
DANN: Gibt es eine "Windows Ballon-Tip" aus.


ZU MEINEN PROBLEM (Bilder im Anhang)

mit dem SAPIEN POWERSHELL STUDIO habe ich eine kleine GUI erzeugt.
x) $textbox für die IP-Adresse
x) btn_Button = Ausführen

Das ganze soll im Hintergrund laufen und am besten ein externen Skript aufrufen.
Im externen Skript (wie hier "Auto.ps1") wird für die Funktion TESTCONNECTION eine IP-ADRESSE verlangt, haben ich aber, dass die $textbox in der GUI die IP-Adresse im externen Skript einträgt.

BILDER
17ddd2117c86b08a937136f7f4111076 - Klicke auf das Bild, um es zu vergrößern
8afd2fd2881e062d46177c6007ab6b67 - Klicke auf das Bild, um es zu vergrößern
e3553c0727b7a3f2a5847259339fba9e - Klicke auf das Bild, um es zu vergrößern

Blöd geschrieben, ich weiß.
Ich hoff aber trotzdem ihr wisst was ich meine.

Danke




Mitglied: 114757
LÖSUNG 11.12.2014, aktualisiert 12.12.2014
Moin,
du kannst einem anderen Script Argumente übergeben:
01.
param( 
02.
  [string]$ip 
03.
04.
while($true){ 
05.
  if(!(Test-Connection -IPAddress $ip -count 1 -quiet)){ 
06.
    sleep 2 
07.
  }else{ 
08.
    # Zeige dein Balloon 
09.
10.
}
Dem Script übergibst du dann die IP als Parameter
Start-Job -Filepath '.\Auto.ps1' -Argumentlist $textbox.Text
Zum Codedesign wolltest du ja nix hören, deswegen schweige ich dazu, weil das ganze eigentlich besser zu lösen ist.

Gruss jodel32
Bitte warten ..
Mitglied: AnkhMorpork
12.12.2014 um 09:17 Uhr
@114757: Respekt, dass du die Fragestellung durchschaut hast. Ich komm da nicht mit ...
Bitte warten ..
Mitglied: today12
12.12.2014 um 10:45 Uhr
Vielen Dank ;)
Du hast mir auf jeden Fall weitergeholfen =)

lg
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Skript zur Aufgabenüberwachung (2)

Frage von tresha zum Thema Batch & Shell ...

Batch & Shell
gelöst Snapshot mit Powershell-Skript (3)

Frage von Holywarrior1 zum Thema Batch & Shell ...

Windows Server
Powershell Skript funktioniert im Task Scheduler nicht (4)

Frage von winlin zum Thema Windows Server ...

Heiß diskutierte Inhalte
Google Android
gelöst Android-Handy versehentlich (dauerhaft) gesperrt? (23)

Frage von FA-jka zum Thema Google Android ...

DSL, VDSL
gelöst DSL 200m verlängern (14)

Frage von Angela44 zum Thema DSL, VDSL ...

Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...