#programowanie #terminal #konsola #bash #zsh #powershell #cmd
Rozstrzygnijmy to raz na zawsze, która konsola najlepsza?
Pobierz BArtus - #programowanie #terminal #konsola #bash #zsh #powershell #cmd
Rozstrzygnijm...
źródło: comment_1660657801A5GyRIPT3BhulfIRlLVuIg.jpg

Jak konsola najlepsza?

  • bash ∠( ᐛ 」∠)_ 30.6% (41)
  • cmd ౦0o 。 (‾́。‾́ )y~~ 7.5% (10)
  • fish ‿︵‿>°))))彡‿︵‿ 3.7% (5)
  • powershell [̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅] 13.4% (18)
  • zsh _(:3 」∠)_ 34.3% (46)
  • ratumnku, nie umiem w konsole ‿︵‿ヽ(°□° )ノ︵‿︵ 10.4% (14)

Oddanych głosów: 134

Panie i panowie
Pytanie o #php

Mam skrypt w #powershell który zapisuje zebrane dane w formacie #json.

Chce skrobnąć najprostszą stronie w PHP która będzie zbierać te dane jeśli skrypt je do niej wyśle.

Kolejnym elementem będzie przekazanie ich do bazy danych.

Po stronie PHP, dużo to pracy? Nigdy z pehapem nie miałem styczności, z pisaniem stron również.

Posiadacie może linki do tutoriali które mnie nakierują na właściwe tory?

Może są
@HT-Ron: json decode dekoduje do obiektu lub do arraya (jeśli dasz true jako drugą zmienną); Jeśli chcesz wyświetlić dane obiektu, to var_dump zamiast print.
Nigdy wcześniej nie używałem powershella, ale teraz od czasu do czasu zdarza mi się go użyć, żeby zainstalować kilka apek. Mam katalogi z nimi i plikami .ps1
Np
\Apka1\Apka1.ps1
\Apka2\Apka2.ps1
..
..

Żeby je zainstalować wchodzę w dany katalog komendą sl a później instaluje używając nazwę apki -install

Np sl \Apka1
Apka1.ps1 -install

Da się jakoś (a raczej jak) zrobić plik ps1, który zainstaluje mi te apki za jednym strzałem? #powershell #
@mojemacki: no to:

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-childitem?view=powershell-7.2

Zbierz nazwę tych plików które potrzebujesz(możesz użyć filtra wbudowanego w get-childitem, lub polecenia where-object {$_.property -....}

Potem jak będziesz miał nazwę plików w czymś (np zmienna)

Odpal foreach na danych

https://docs.microsoft.com/pl-pl/powershell/module/microsoft.powershell.core/about/about_foreach?view=powershell-7.2

Where-object aka where aka "?{ }"

Jak coś pytaj :) Jak masz jakiś pattern po którym chcesz filtrować pliki to spoko, choć kiedyś używałem magick headera do sprawdzania typu pliku.

Da się ten skrypt napisać w
Na jednej z dzisiejszych sesji BUILDa pokazali Codex-CLI od microsoftu.
https://github.com/microsoft/Codex-CLI

Trochę to ułomne (w PowerShellu rzadko podpowiada działającą komendę) ale pokazuje naprawdę świetne możliwości!
Warto dodać, że pewnie nie będą tego rozwijać, tylko raczej służy do zabawy i sprawdzenia możliwości.

#microsoft #microsoftbuild #powershell #openai #programowanie #programista15k
Pobierz Hektorrr - Na jednej z dzisiejszych sesji BUILDa pokazali Codex-CLI od microsoftu.
h...
źródło: comment_1653506483O0nlHMIIVcYa0o9KZyMV9y.gif
Jak najszybciej znaleźć plik w zmapowanym dysku sieciowym na windowsie? Jak wygląda prędkość wyszukiwania na przykład powershellowe Get-ChildItem vs wpisanie nazwy pliku w gui w okienku szukaj?
Bo na razie tak patrzę i czytam, że CMD > windows > PowerShell w prędkości wyszukiwania, prawda to?
#informatyka #powershell #windows
@Cavalorn ja sobie indeksuje dysk sieciowych w poszukiwaniu plików graficznych (.JPG, png ect )
Plików z indeksami mam podpity do excela przez pq i sobie wyszykuje masowo duża ilość plików.
Czy ktoś wie dlaczego poleceniem

Move-Item -Path "C:\Test\Folder\Target" -Destination "C:\Test\Folder"

Nie można przesunąć wszystkich elementów z \Target oczko wyżej do \Folder?
Wywala błąd
Move-Item : Ścieżka źródłowa musi różnić się od ścieżki docelowej.

#powershell
Napisalem skrypt w powrshell pobierajacy kursy walut wystawiane codzienne przez nbp, następie pobrany plik zapisuje w lokalizacja mojego serwera.
Plik zapisuje sie jako .xml ale bez struktury xml pliku źródłowego wszystko jest zapisane w jednej linii, jak ten problem mozna naprawić aby ściągał plik ze strukturą xml

#programowanie
#powershell
#nbp
@FLAC: Jak podasz mi składnię dla FFprobe i ffmpeg to powinno dać radę. W powershellu operujesz na obiektach, a nie na tekście - więc tu np. polecenie "ConvertFrom-Json" przekształca Ci JSONa w obiekt z właściwościami, do których możesz się odwoływać i wokół których budować logikę
@Koliat: właściwie cała składnia jest w tym skrypcie https://github.com/gacopl/dvmkv2mp4/blob/main/dvmkv2mp4

z tego co widzę to najpierw jest robione to:
ffprobe.exe -loglevel error -select streams a -show entries stream=type:stream=codec name:stream=index:stream tags=language -of csv=p=0 "input"

co daje listę audio w postaci (na przykład):
1,truehd
2,ac3,pol,Dubbing PL
3,ac3,pol,Lektor PL
4,dts,ger,dubbing
streamID/kodek/kod języka/opis

potem jest jakaś magia z budowaniem chyba listy streamów audio z pliku i konwersja innych od AC3
if [ "$codec" == "truehd" ];
Pomógłby mi ktoś znaleźć odpowiednie materiały do Powershella?
Muszę zrobić skrypt, który ułatwilby mi życie. Nie robiłem czegoś takiego wcześniej i ciężko mi to idzie.

Dostaje maila o treści np.

123456-JakasNazwa

Muszę stworzyć folder o tej nazwie na File Serwerze
Skopiować strukturę folderów z innego folderu w tej samej lokalizacji.
Muszę stworzyć grupę w AD z tym numerem z maila z dopiskiem
RW
Dodać do nowo utworzonej grupy inne już istniejące
@TenNorbert: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_variables?view=powershell-7.2#variable-names-that-include-special-characters

W skrócie mówiąc powershell domyślnie uznaje za nazwę zmiennej ciąg znaków pewnych klas, do których m.in. należy ' ' , ale już np. nie '-' . Stąd coś takiego "$Client-RW" powershell traktuje jako wartość zmiennej Client + ciąg '-RW', ale już "$Client_RW" uzna jako wartość zmiennej o nazwie Client_RW.

Rozwiązanie (i dobra praktyka): stosowanie nawiasów {} wokół nazwy zmiennej, u ciebie "${Client}
RW". To powershell
#windows #informatyka #powershell Ktos moze probowal PSRemoting pomidzedzy 2 windows server , kiedy nie sa w domenie i sa w roznych sieciach ?
Jak tylko przelacze serwer do innej sieci niz ta w ktorej jest klient, to klient juz nie moze wykonac invoke-command -computer server ..
Najdziwniejsze w tym wszystkim jest jeszcze to ze , jak poczekam z 10-15 minut, to moge uruchodmic
invoke-command -computername 192.168.127.243 -scriptblock {$env:computername;get-date}
i jak sproboje ponownie
@rewida17:miales racje ;) nie podoba mi sie
@Koliat: Zagadka rozwiazana, okazalo sie ze choc nie ma firewalla miedzy vlanamia, to router oznaczal to jako malicious activity, i tam suricata dziala w tle, i pozwalala 1 rquest, i blokowala od 2 i nastepne. i tam jest timer i jak nie bedziesz dalej wykonywal polaczen to po iles minutach schodzi ten block i znowu ci pozwala na traffic, wiec to tlumaczy te
via Wykop Mobilny (Android)
  • 1
@Koliat: tzn ja sie nie znam na tym, oni z jakiegos powodu chca zebym ja to im tak wykonal. Grom go wie czemu. Specyfikacja jest taka ze jakis admin pisze excela i daje nazwy serwerow i liste rulsow do zaimplementowania. Kazdy ruls ma byc cofalny. I oni maja tym zarzadzac z poziomu excela. Ja tam nie rozumiem czemu oni to tak cgca zamiast puppet,ansible,dsc,sccm.
Halp,
napisany skrypt w powershell, kopiowanie plikow z listy.txt, kod wygląda mniej wiecej:

$new_dir = ($w | Out-String)
$a = $new_dir
echo $a #tutaj pojawia sie C:\Users\skrypt\test

$source = "C:\Users\skrypt\"
$destination = $a
$file_list = Get-Content "C:\Users\skrypt\files2.txt"

foreach ($file in $file_list)
{

Copy-Item $source\$file $destination
}

wywala błąd opy-Item : Cannot evaluate parameter 'Destination' because its argument is specified as a script block and there is no
input. A script block cannot
#it #informatyka #powershell #programowanie

Taki temat. Mam stronę z wynikami z pewnego raportu. Raport zawiera poszczególne wyniki, po kliknięciu przechodzimy do szczegółów. W szczegółach zawarta jest dana polityka grupowa którą należy edytować z poziomu Active Directory. Zastanawiam się jak to przekuć na skrypt w Powershellu. Jakieś pomysły? Pobierać cały raport, wyszukiwać ścieżkę z AD i odpowiednio ją edytować?
Witam. Mam plik txt z poroma hostnameami w jednej domenie. Po zastosowaniu:

$User = Get-CimInstance Win32_ComputerSystem -ComputerName $hostname | Select-Object -ExpandProperty UserName

Nie jestem w stanie połaczyć się z hostem z powodu braku go w sieci. Niesamowicie wydłuża to okres oczekiwania. Kod wpada w pętle i dopiero po jakiś 15sek przechodzi już do kolejnego hostname i bez problemu pobiera dana. Ma ktoś pomysł jakbym mógł zautomatyzować kod, bo nie jestem biegły w
Pobierz kkpol - Witam. Mam plik txt z poroma hostnameami w jednej domenie. Po zastosowaniu:
...
źródło: comment_1637003004tEvTvoEDjGrqzlyJt5MeJA.jpg
No i C# nadgonił, hot reload, MAUI + zoptymalizowany Blazor, daje kolejne w pełni multiplatformowe rozwiązanie. Dziś wybrałbym Blazora a nie Fluttera żeby zrobić apke Web+Mobile