Pytania otagowane jako powershell

Windows PowerShell to powłoka wiersza poleceń i język skryptowy dla systemu Windows, który zastępuje powłokę CMD.exe i język wsadowy. PowerShell to także silnik automatyzacji dla systemu Windows, który zapewnia funkcjonalność podobną do Windows Script Host i VBScript.

3
Dlaczego program Excel nie może otworzyć pliku po uruchomieniu z harmonogramu zadań?
Napisałem skrypt PowerShell, który otwiera skoroszyt programu Excel i uruchamia makro. Kiedy uruchamiam ten skrypt z konsoli PS, a nawet z wiersza poleceń za pomocą powershell.exe script.ps1, to po prostu działa. Kiedy konfiguruję zadanie z harmonogramu zadań systemu Windows, pojawia się wyjątek dotyczący tego pliku Excel, mówiąc, że albo nie …

0
Dlaczego wiersz polecenia systemu Windows nadal nie obsługuje ctrl + v? [Zamknięte]
To tylko jedna z tych rzeczy, o których zacząłem się zastanawiać. Dlaczego skróty klawiaturowe kopiowania / wklejania (które wszyscy kochamy) w wierszu polecenia nie są wyrównane z resztą populacji oprogramowania? Rozumiem, że historycznie ctrl + c i ctrl + v miały różne znaczenia w programach powłoki. Ale czy to nie …

1
Czy pobieranie kropek jest wolniejsze niż tylko czytanie zawartości pliku?
Napisałem moduł PowerShell, który pobiera definicje funkcji z różnych plików źródłowych (tj. Jeden plik .ps1 na funkcję). Dzięki temu możemy (jako zespół) pracować nad różnymi funkcjami równolegle. Moduł (plik .psm1) pobiera listę dostępnych plików .ps1 ... $Functions = Get-ChildItem -Path $FunctionPath *.ps1 ... następnie przegląda listę i pobiera definicje każdej …

1
Jak mogę uzyskać właściwość obiektu w PowerShell bez użycia nawiasów?
Często stwierdzam, że muszę otoczyć polecenie w nawiasach, a następnie użyć operatora dostępu do właściwości (składnia kropka), aby uzyskać wartość właściwości. Jest to dość irytujące, ponieważ muszę wracać do początku linii, kiedy wolę po prostu pisać dalej, gdzie jestem. Jest to szczególnie denerwujące, gdy jestem w środku większego zestawu poleceń …
13 powershell 

5
Czy istnieje sposób na pomijanie interaktywnych monitów w skrypcie PowerShell?
Pisząc skrypty PowerShell, zauważyłem, że gdy niektóre polecenia cmdlet napotykają problemy, pojawiają się interaktywne monity, których przykładem jest Usuń element z niepustego katalogu. Jest to zabójcze, gdy próbujesz zautomatyzować zadania, wolałbym, żeby akcja po prostu się nie powiodła i albo rzuciła wyjątek, albo zwróciła zły kod powrotu, aby cały skrypt …
13 powershell 



2
Skonfiguruj Windows Creators Update Night Light poprzez rejestr
W jaki sposób można skonfigurować nową funkcję Night Light w aktualizacji Windows 10 (Pro) dla twórców za pośrednictwem rejestru? Chciałbym automatycznie skonfigurować nowe / zaktualizowane instalacje, gdy korzystam z mojego wybranego narzędzia do zarządzania konfiguracją (Chef). Kontrola systemu za pomocą Monitora procesów Sysinternals pokazuje, że Dataklucz binarny jest głęboko aktualizowany …

3
Dlaczego PowerShell ISE nie izoluje zmiennych skryptu do zakresu skryptu?
W PowerShell, zakresowanie ma powstrzymywać obiekty (zmienne, aliasy, funkcje itp.) W skryptach przed wpływaniem na środowisko globalne. Wygląda na to, że działa dobrze w linii poleceń, ale nie w ISE. Oto demonstracja w konsoli. Sprawdzam, $xczy nie jest zdefiniowany w zasięgu globalnym, wyświetlam zawartość, ScopeTest.ps1a następnie uruchamiam go, a na …
12 powershell 

3
PowerShell: ulepszenia historii (readline)?
Niektóre rzeczy, które lubię w Bash i chciałbym wiedzieć, jak to zrobić w PowerShell: W Bash mam skonfigurowane przewijanie historii, aby przewijało tylko polecenia rozpoczynające się od tego samego prefiksu, co bieżąca linia. Jeśli chcę zobaczyć moje ostatnie zatwierdzenie (np. Aby ponownie użyć części komentarza), piszę „git”, a następnie ↑. …

3
Znajdź użytkowników AD o określonym atrybucie AD NIE NULL
Szukam polecenia skryptu / Powershell, które wyświetli listę wszystkich użytkowników AD, którzy mają wartość inną niż NULL w atrybucie teletexterminalidentifier, więc muszą mieć ustawioną wartość. Domyślnie ten atrybut nie jest ustawiony, ale mamy aplikację, która modyfikuje ten atrybut (aby zawierała ciąg szesnastkowy), więc szukam listy wszystkich użytkowników, dla których ten …
12 powershell 

4
Powershell bardzo wolno się otwiera / reaguje
Mam problem z uruchomieniem programu PowerShell 3.0 w systemie Windows 7 64-bit. Uruchamianie / uruchamianie zajmuje bardzo dużo czasu. Jest również dość powolny w odpowiedzi na prawie wszystko. Myślę, że może to wynikać z faktu, że mój profil jest przechowywany w moich dokumentach, a folder moich dokumentów jest synchronizowany z …

3
aliasy bash równoważne PowerShellowi?
Domyślnie uruchamia się moja Windows PowerShell C:\Users\Santosh, moja instalacja XAMPP jest w D:\folderze htdocs D:\xampp\htdocs. Jeśli muszę edytować coś w folderze htdocs, to muszę wpisać pełny cd D:\xampp\htdocs\ tekst (autouzupełnianie nie jest tak miłe), a następnie edytować ten plik. Gdyby ten PowerShell był Bash, zrobiłbym to w pliku .bash_aliases: alias …
12 powershell 

5
Windows PowerShell - jak przeglądać historię poleceń / datę
Chcę wyświetlić listę wprowadzonych poleceń w systemie Windows PowerShellwraz z odpowiadającymi im znacznikami czasu. Jak mogę to zrobić za pomocą Get-Historypolecenia? Również jeśli nie jest to wykonalne, proszę pokaż mi sposób, w jaki sposób można urls(network)uzyskać dostęp do znaczników czasu za pośrednictwem CMD. Weź również pod uwagę, że ponownie uruchomiłem …

2
Użycie -replace na potokach w PowerShell
Chcę przetestować zamiennik przed jego użyciem, więc próbuję napisać szybkie polecenie online, aby zobaczyć, co to jest. Nie jestem jednak pewien, jaka jest składnia. Chcę coś takiego cat file | -replace "a", "b" Jaka jest poprawna składnia PowerShell? Wiem, że mogę to zrobić, $a = cat filea następnie wymienić $a, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.