Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > Co funguje v PowerShell 3.0 nemusí nutně fungovat v PowerShell 2.0
leden 17
Co funguje v PowerShell 3.0 nemusí nutně fungovat v PowerShell 2.0

To je vcelku jasné. Novější verze by měla být víceméně zpětně kompatibilní. Sice není, například v případě try, catch a finally, to je ale bug. Ale pokud chcete, aby vaše skripty chodily jak na PowerShell 2.0, tak i na PowerShell 3.0, musíte to ladit na tom starším. Pokud to vyzkoušíte na PowerShell 3.0, tak to možná nepojede na staré verzi.

Jedna novinka je toto:

[string[]] $jmena = @('adam', 'alois', 'albert')
$jmena.Trim('a')

Jakou verzi PowerShellu používáte zjistíte pomocí Get-Host. Jestli máte na počítači PowerShell 3.0, spouští se vám ve výchozím stavu právě tato verze. Ale jestli to chcete vyzkoušet současně ve dvojce, můžete pustit i  starší dvojku takto:

powershell -v 2

Comments

There are no comments for this post.

Add Comment

Title


Pole Title nemusíte vyplňovat, doplní se to samo na stejnou hodnotu jako je nadpis článku.

Author *


Pole Author nesmí být stejné jako pole Title! Mám to tu jako ochranu proti spamu. Roboti to nevyplní dobře :-)

Body *


Type number two as digit *


Semhle vyplňte číslici dvě. Předchozí antispemové pole nefunguje úplně dokonale, zdá se, že jsou i spamery, které pochopily, že je občas potřeba vyplnit autora :-)

Email


Emailová adresa, pokud na ni chcete ode mě dostat odpověď. Nikdo jiný než já vaši emailovou adresu neuvidí.

Attachments