mst Opublikowano 23 Września 2020 Zgłoś Udostępnij Opublikowano 23 Września 2020 Cześć! Od jakiegoś czasu zostałem zmuszony do pracy w PowerShell a nie jestem programistą ani informatykiem. Przeważnie udaje mi się znaleźć rozwiązanie pojawiających się problemów. Dokumentacja, przykłady i Google. Niestety, od kilku dni szukam rozwiązania na ucywilizowanie wyświetlania wyniku. Tzn, skrypt robi to, do czego został napisany, ale ja nie jestem zadowolony ze sposobu prezentacji wyniku. Czytelniejszy wynik pozwoliłby mi na większą pewność, że np. nie pomyliłem danych wejściowych. Może ktoś mi podpowie, bo ja już kilka dni szukam odpowiedzi i do szału mnie to doprowadza. Nie wydaje mi się, żeby rozwiązanie było jakieś bardzo trudne. Dawno temu na ZS Specrum nie stanowiłoby to problemu... ale świat poszedł do przodu, a ja długo nie potrzebowałem pisać programów czy skryptów. Konkrety: Skrypt wygląda tak Pobieram dane wejściowe np. z pliku .csv Wybieram z niego konkretne kolumny np. do przypisania użytkowników do grup... $dane = Import-Csv .\users.csv -Delimiter ',' $dane | ForEach-Object { Add-DistributionGroupMember -Identity "GrupaBezPocztyZewnetrznej" -Member $_.ObjectId Write-Host $_.DisplayName, $_.Department, $_.ObjectId } Wpisałem Write-Host ale na tę linię nie mam pomysłu. Oczywiście dostaję wynik, zmienne rozdzielone spacjami. Wiem, że mogę dodać `t ale efekt jest taki, że ciąg Imię i Nazwisko jest różny, więc wyniki pływają (myślę, że rozumiecie o co chodzi) Tabulatory nie pomagają. Próbowałem Format-Table i nic. Jak zrobić, aby druga zmienna była wyświetlana np. od 20 znaku w linii? Pewnie to jest proste, ale ja nie mogę na to wpaść. Podpowie ktoś? Odnośnik do komentarza
mst Opublikowano 23 Września 2020 Autor Zgłoś Udostępnij Opublikowano 23 Września 2020 Sam sobie odpiszę, bo właśnie mnie oświeciło i zrobiłem... ForEach-Object { "{0,-30} {1,-5} {2}" -f $_.DisplayName, $_.Department, $_.ObjectId } Odnośnik do komentarza
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się