- trey blogja
- A hozzászóláshoz be kell jelentkezni
- 355 megtekintés
Hozzászólások
Mindig elszörnyedek, hogy ilyen ocsmány szintaxisú nyelvet hogy lehetett létrehozni.
- A hozzászóláshoz be kell jelentkezni
Melyik az, amelyik Szerinted nem ocsmány szintaxisú?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Ehhez képest szinte mindegyik szép. Ez a CamelCase vegyítve kötőjelekkel és pontokkal, nagy kezdőbetűs paraméterekkel szerintem igazi antipattern.
- A hozzászóláshoz be kell jelentkezni
a powershell a leghanyadekabb amit ismerek, az osszes tobbi, BARMI ennel szebb.
- A hozzászóláshoz be kell jelentkezni
A Perl is...? :-D (Szerintem egyébként igen...)
- A hozzászóláshoz be kell jelentkezni
kicsit a szamba hanytam ezt leirva, de igen, meg a perl is szebb mint a powershell:)
- A hozzászóláshoz be kell jelentkezni
Tényleg érdekel, nem kötekedésből kérdezem. Így szebb lenne?
echo mypassword | lep-request --exo -u myusername -S --basic --max-redirs -1 https://ps.outlook.com/powershell-liveid/
Ha igen, ez miért szebb?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Mivel a szépség szubjektív, így számomra igen, így szebb.
A long option-ök előtt dupla kötőjel van, nem szimpla, maguk az opciók nem CamelCase-ek, vannak short option-ok amiket össze is tudsz vonni. Emellett számomra az a logikusabb ha fordítva van a parancs neve azaz nem Import-PSSession hanem PSSession-Import, így ha kiírom hogy PSSession akkor a TAB-ra tudja listázni hogy mik a további lehetőségek.
Számomra a PowerShell mindig is inkább egy programnyelv volt, nem egy használható shell. Ahhoz túl bonyolult/túl sokat tud. Mintha Linux alatt egy Python CLI-ből akarnál dolgozni. Végül is működik, de ahhoz amit általában akarsz csinálni túl bonyolult. Persze ha külön scriptet/programot írsz akkor az már egy másik kérdés, ott nem hátrány ha többet tud a nyelv.
Szigorúan szerintem.
- A hozzászóláshoz be kell jelentkezni
Valóban nem egy szép nyelv, de legalább hasznos. Jobb mint a "DOS" paracssor és nem kell mellé VB Scripttel bohóckodni, ha komolyabb scriptet kell készíteni.
Színes vászon, színes vászon, fúj!
Kérem a Fiátot..
- A hozzászóláshoz be kell jelentkezni
A PS case-insensitive, nem muszáj nagybetűvel kezdened a cmdletek, paraméterek neveit. Gyakran használt cmdletekre vannak aliasok, a paramétereknél elég a prefix match, jellemzően a kötelező paramétereknél még a nevet sem kell megadni. Mindezt teljesen egységesen, beépített támogatással, anélkül, hogy mindegyik cmdlet leimplementálná magának. Pl. a fenti "script" akár így is írható:
set-executionpolicy remote
$cred = get-credential
$session = nsn https://ps.outlook.com/powershell-liveid/ -cred $cred -conf Microsoft.Exchange -auth basic -allowredir
ipsn $session
rsn $session
Az persze más kérdés, hogy scriptben az aliasok, rövidítések használata nem javasolt, de erre van a tab kiegészítés.
Emellett számomra az a logikusabb ha fordítva van a parancs neve azaz nem Import-PSSession hanem PSSession-Import, így ha kiírom hogy PSSession akkor a TAB-ra tudja listázni hogy mik a további lehetőségek.
Ezzel egyetértek, főleg ha be van húzva pár extra modul (pl. AWS).
- A hozzászóláshoz be kell jelentkezni
Az első how-to txt volt az exchange-o365 migrációs projekt mappámban :D...
- A hozzászóláshoz be kell jelentkezni