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

Wie kriege ich ein Powershell script zum laufen ?

Frage Entwicklung Batch & Shell

Mitglied: SonnyBlack219

SonnyBlack219 (Level 1) - Jetzt verbinden

27.10.2010, aktualisiert 11.06.2013, 5830 Aufrufe, 10 Kommentare

Mitglied: micneu
27.10.2010 um 11:23 Uhr
hast du einmal den befehl in der powershell ausgeführt?
01.
Set-ExecutionPolicy Unrestricted
dein script als "scriptname.ps1" speichern

gruß michael
Bitte warten ..
Mitglied: SonnyBlack219
27.10.2010 um 11:47 Uhr
Das hat mir aber nicht Wirklich was gebrachcht ich bekomme diese Fehlermeldung :


PS C:\users\tka\desktop> Set-ExecutionPolicy Unrestriced .\scriptname.ps1
Set-ExecutionPolicy : Der Parameter "Scope" kann nicht gebunden werden. Der Wert ".\scriptname.ps1" kann aufgrund von u
ngültigen Enumerationswerten nicht in den Typ "Microsoft.PowerShell.ExecutionPolicyScope" konvertiert werden. Geben Sie
einen der folgenden Enumerationswerte an, und versuchen Sie es erneut. Mögliche Enumerationswerte sind "Process, Curre
ntUser, LocalMachine, UserPolicy, MachinePolicy".
Bei Zeile:1 Zeichen:20

Set-ExecutionPolicy <<<< Unrestriced .\scriptname.ps1

+ CategoryInfo : InvalidArgument: ( [Set-ExecutionPolicy], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

Was hat das zu Bedeuten ?

gruß Sonnyblack
Bitte warten ..
Mitglied: micneu
27.10.2010 um 13:35 Uhr
hast du jetzt mal ein einfaches powershell script getestet,
geht das?
Bitte warten ..
Mitglied: micneu
27.10.2010 um 13:37 Uhr
hier zum testen:

01.
#   ************************************************************** 
02.
#   * Dieser PowerShell Batch- File dient zum Erstellen einer HTML-Seite   * 
03.
#   * Als Inhalt alle Dienste auf dem Lokalen Computer * 
04.
#   *                                                            * 
05.
#   ************************************************************** 
06.
#    Das muß einmal auf der powershell ausgeführt werden 
07.
#     "Set-ExecutionPolicy Unrestricted" 
08.
#   ************************************************************** 
09.
#   ************************************************************** 
10.
 
11.
$a = Get-Service | Sort-Object Status -Descending 
12.
$a | ConvertTo-Html -Property Name,Status -body "Alle Dienste auf diesem Rechner" -title "GetService Liste" | ForEach-Object { if ($_ -like "*<td>Running</td>*") {$_ -replace "<tr>", "<tr bgcolor=green>"} elseif ($_ -like "*<td>Stopped</td>*"){$_ -replace "<tr>", "<tr bgcolor=red>"} else {$_ -replace "<tr>", "<tr bgcolor=blue>"}} > c:\A10.html 
13.
invoke-item c:\a10.html
Bitte warten ..
Mitglied: H41mSh1C0R
27.10.2010 um 13:48 Uhr
das script sollte klappen, aber wenn ich das oben richtig sehe hat er versucht die policy zu ändern und hat dahinter sein script gesetzt, aber das sollte so nicht klappen oder? =)

Also erst Policy ändern und danach das Script aufrufen.
Bitte warten ..
Mitglied: micneu
27.10.2010 um 14:03 Uhr
ja ist doch logisch.....
sowas setze ich einfach als gegeben
Bitte warten ..
Mitglied: Biber
27.10.2010 um 14:19 Uhr
Geht mich ja nichts an, aber...

Würde es helfen, wenn er zusätzlich noch das Wort "Unrestricted" mit so vielen Buchstaben schreibt wie micneu?

Er hat ja abgefeuert:
PS C:\users\tka\desktop> Set-ExecutionPolicy Unrestriced

Und das wurde doch auch angemeckert.
Oder wie übersetzt ihr InvalidArgument:
+ Set-ExecutionPolicy <<<< Unrestriced .\scriptname.ps1 
+ CategoryInfo : InvalidArgument: [Set-ExecutionPolicy], ParameterBindingException 
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Grüße
Biber
Bitte warten ..
Mitglied: H41mSh1C0R
27.10.2010 um 15:18 Uhr
^^ löl zu sehr auf das dahintergestellte Script geschielt da übersieht man derartige Schreibfehler schonmal . xD
Bitte warten ..
Mitglied: filippg
27.10.2010 um 22:13 Uhr
Hallo,

außerdem gehört GET-QADCOMPUTER nicht zu den BuiltIn cmdlets, sondern benötigt eine zusätzliche Installation - siehe erste Zeile.
Und ganz viele Zeilen gehören auskommentiert, davon ist im Beitrag nichts zu erkennen.

Gruß

Filipp
Bitte warten ..
Mitglied: micneu
26.04.2011 um 15:42 Uhr
und haste es jetzt hinbekommen?

gruß michael
Bitte warten ..
Ähnliche Inhalte
Entwicklung
gelöst Powershell Script: In Forest nach Computernamen suchen (13)

Frage von Agilolfinger zum Thema Entwicklung ...

Batch & Shell
PowerShell-Script zum Prüfen ob Datei(en) existieren (2)

Frage von Bonsai0815 zum Thema Batch & Shell ...

Microsoft
PowerShell Script auf Domänen-Rechnern ausführen (3)

Frage von Hoerli zum Thema Microsoft ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

iOS
16 iPads zentrall verwalten (14)

Frage von simonlohr zum Thema iOS ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...