nem szeretem powershellt

Fórumok

egyszerű dolgokat kb. 2x olyan gyorsan meglehet csinálni sima batch file al is akár.
bonyolultabb dolgokra biztos jó

out-lineoutput : Object of type "Microsoft.PowerShell.Commands.Internal.Format.
FormatStartData" is not legal or not in the correct sequence. This is likely ca
used by a user-specified "format-wide" command which is conflicting with the de
fault formatting.

bezzeg ha nem scriptként futtatom akkor megy.

Hozzászólások

powershelben hatalmas power van. erteni kell hozza

Szerintem félreérted. Biztos így érti (analógia):

- A kombájnnal remekül lehet búzát aratni, csak érteni kell hozzá!
- Látom te nem ismered a kaszát!

(Értsd: a kaszához sokkal jobban kell érteni, ha ugyanannyi búzát akarsz vele egyenlő idő alatt learatni, ehhez képest a kombájnhoz nem is kell tudás, szinte magától megy.)

Szóval azt akarja mondani, hogy a BASH-oz kell csak igazán érteni, ha érdemi dolgokat akarsz létrehozni, a powershell ehhez képest fogja a kezed...

Vagy nem? ;)

sajnos az lett belőle. imho jobban kézreáll a bash, régóta használom. összegyűlt rengeteg scriptem számtalan egyedi feladatra. sed, awk és grep és a millió unix parancs segítségével miden feladat megoldható amire shell való. de tény, hogy a PS sokkal egységesebb, ami érthető mivel alig pár éves. bashhoz rengeteg script beszerezhető szinte minden feladatra, sőt egy problémára több különböző megoldás. PSre ma még kisebb ez az elérhető kínálat. perl, python vagy ruby inkább párhuzamba állítható a powershellel, és ezek egyenértékűeknek tekinthetőek vele. de, aki gyakorlatot szerzett bash/gawk/sed programozásában szintén hatékonyan dolgozhat velük.
személy szerint szeretek megismerni új dolgokat ezért örülök annak, hogy ma már van windowsra is normális saját script a PS révén. mások ha tehetik maradnak a megszokott eszközeiknél és nem érdeklődnek párhuzamos fejlesztések iránt. különbözőek vagyunk, de ez egyáltalán nem probléma.

Mondjuk egy progi (pl winrm) xml outputjából a megfelelő tageket kikapni és azzal csinálni valamit nagyságrendekkel egyszerűbb, mint bash+sed+grep+awk kombóval. Meg lehet csinálni (pár napja éppen volt szerencsém csinálni ilyet), de jót el lehet pöcsölni, amíg összerakod a megfelelő regexpeket (" '-ek, ( )-ek escape-elését kitalálni külön élvezet) és persze a végén masszívan olvashatatlan kódod lesz. A PS-t inkább Perl/Pythonnal érdemes összehasonlítani, nem bash-sel. Bonyolultabb strukturált adatok feldolgozását igénylő scriptet *nix alatt is inkább a két "P betűs" valamelyikével szokták csinálni.
---
Internet Memetikai Tanszék

"PS-t inkább Perl/Pythonnal érdemes összehasonlítani, nem bash-sel." Én azt hiszem ebben megegyezhetünk. Adatfeldolgozás/kiszolgálás szempontjából linuxon is perl vagy python van, bashel nehézkesebb de más is a funkciója.

Én arra gondolok, hogy alap fájlműveletek (olyan szinten mint linuxban) fájlrendszerek kezelelése, mountolása stb. userkezelés, hálózatkezelés olyan szinten mint linuxban na ilyet nem tudsz windows parancssorban És a powershell sem; (valahol úgy olvastam hogy egy felturbózott command ami jobb mint a bash) -> innen a problémám, de akkor mondhatjuk hogy nem is arra tervezték

mihaha??? winfos egyikre se képes. másolás, mozgatás direktori létrehozás törlés listázás aztán kb ennyi... (listázás DIR :D lool ) aztán erre ráépítenek valami szart amivel userbarátian lehet mintaillesztést meg sztringműveleteket végezni oks.. de attól még nem ér semmit

Fogalmad sincs hogy mennyi baromsagot hordtal ossze. (Hint: Amiket irtal, annak egy resze teljesen bs, egy resze teljesen abszurd mert koze sincs egy shellhez, nem sorolom).

IMHO .bat fajlokat se irtal meg magasabb szinten, nem hogy a PowerShell fele kacsintgass. Amugy nem tudom hol szamit megis minek hivjak a listazast.

Ja hogy `ls` itt is? Ordas nagy FAIL.

Azt is leírod hogy miért vagy csak a szád jár feleslegesen. Ha van miért akkor írd le hadd lássam én magam is milyen hülye vagyok...

Létrehoztak egy erőforrásigényes csak winkompatibilis lószart, amibe semmi új nincs eddig is voltak kicsik praktikusak platformfüggetlenek...

Talán más szemszögből nézzük az egészet. Bashből kismillió programot tudsz futttani a bash lehetőséget ad rá. Nekem legalábbis attól nagyszerű, hogy a linux rendszeren kb mindent meg lehet oldani parancssorba. Függetlenül attól, hogy a mount egy külön program nem maga a bash.

Nem fontos az se, hogy bash legyen bármilyen unix shellben egyszerűen hatalmad van, windows commanddal meg le...ophatod magad nem jó semmire.

Először nem volt meg már megvan... Jeleztem is fentebb, hogy kár is összehasonlítani másra való. Nem egy command line.. Csak ezek a hónaljok kötekedtek itt tovább.
Onnan jött az egész tévhit hogy valamelyik hónalj verte itt magát hogy it ta PS és veri a linux basht... nem ver az semmit nem is egy kategória.

Azt tudod például hogy a windows 2008 R2 server GUI felülete powershell commandokat futtat?! És hogy a GUI fejlesztő csapat le van maradva a PowerShell fejlesztőktől, így számos olyan funkció is van a W2k8 serverben ami csak PS-ből érhető el?!

Ha egy egész szervert (AD, GPO, DOMAIN) szépen elvezérelget, akkor nem is olyan rossz az.

De tőlem sokkal hozzáértőbbek erről egész (ingyenes!) ebookot adtak ki:
http://www.microsoft.com/hun/dl.aspx?id=a5b21b7c-3d64-4144-a44c-27a495d…