Führen Sie das Powershell-Skript aus, wenn Sie Powershell öffnen
Ist es möglich, ein Powershell-Skript auszuführen, wenn Sie Powershell ausführen? Doppelklicken Sie wie in auf das Powershell-Symbol und öffnen Sie das Fenster. Gibt es irgendwo eine Art" Auto-Run " - Einstellung?
4 answers
Es gibt ein PowerShell-Skript, das beim PS-Start ausgeführt wird, falls vorhanden. Der Dateispeicher für dieses Skript befindet sich in der Variablen $profile
.
Sie können PowerShell-Befehle verwenden, um zu überprüfen, ob diese Skriptdatei vorhanden ist, sie zu erstellen, wenn dies nicht der Fall ist, und sie mit Notepad zu bearbeiten. Hier ist die Anleitung.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-29 21:28:10
Geben Sie den folgenden Befehl ein:
New-item –type file –force $profile
Eine Datei Microsoft.PowerShell_profile.ps1
wird in C:\Users\<username>\Documents\WindowsPowerShell\
für PowerShell 5 und älter oder C:\Users\<username>\Documents\PowerShell\
für PowerShell 6 Core erstellt (dieser Ordner wird automatisch erstellt).
Dann bearbeiten Sie diese Datei und Sie können personalisierte PowerShell-Funktionen hinzufügen oder Module oder Snap-Ins laden...
Wenn Sie nun Ihre Powershell-Konsole ausführen, wird Microsoft.PowerShell_profile.ps1
ausgelöst.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-29 21:28:27
Aktualisieren Sie die Standardvariable $Profile Bearbeiten Sie die Standarddatei. PS1 (falls nicht vorhanden, erstellen Sie sie) Fügen Sie Ihr Skript der. PS1-Datei hinzu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-03-15 13:52:06
Es gibt viele Möglichkeiten, dies zu tun. Ein einfacher Weg ist ein Profilskript in Ihrem Standard-Powershell-Startpfad.
- Navigieren Sie zu
$env:UserProfile\Documents\WindowsPowerShell
.
Normalerweise wird dies aufC:\Users\<username>\Documents\WindowsPowerShell
erweitert.
Erstellen Sie die Ordner, wenn Sie nicht vorhanden sind. - Erstellen Sie eine Datei mit dem Namen
profile.ps1
. Sie können Ihr Skript in diese Datei schreiben, und diese Datei wird jedes Mal ausgeführt, wenn Sie Powershell als Benutzer starten. Wenn Sie das Skript woanders haben, können Sieprofile.ps1
diese Skripte aufrufen lassen.
Als eine Randnotiz: der Standardprofilname sollte Microsoft.PowerShell_profile.ps1
sein.
Aber profile.ps1
funktioniert auch.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-09-07 06:49:36