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, 1191 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 ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Skript Ordnerinhalt auflisten und per E-Mail verschicken (2)

Frage von xbast1x zum Thema Batch & Shell ...

Windows Netzwerk
gelöst Powershell skript zum Auslesen der im AD angemeldeten User (2)

Frage von jan.kleinel zum Thema Windows Netzwerk ...

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 ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
VPN Tunnel aufbauen (16)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (14)

Frage von marshall75000 zum Thema Router & Routing ...

Microsoft Office
Saubere HTML aus Word-Dokument (13)

Frage von peterpa zum Thema Microsoft Office ...

E-Mail
gelöst Probleme beim E-Mail Empfang (12)

Frage von TommyB83 zum Thema E-Mail ...