ಮೈಕ್ರೋಸಾಫ್ಟ್
ಕಮಾಂಡ್ ಲೈನ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು PowerShell ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು JSON, CSV ಮತ್ತು XML ನಂತಹ ಸ್ವರೂಪಗಳಲ್ಲಿ ರಚನಾತ್ಮಕ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಅಂತರ್ನಿರ್ಮಿತ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ REST API ಗಳು ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಮಾದರಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ. ಕಮಾಂಡ್ ಶೆಲ್ ಜೊತೆಗೆ, ಇದು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ವಸ್ತು-ಆಧಾರಿತ ಭಾಷೆಯನ್ನು ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಉಪಯುಕ್ತತೆಗಳ ಗುಂಪನ್ನು ನೀಡುತ್ತದೆ. PowerShell 6 ಶಾಖೆಯಿಂದ ಪ್ರಾರಂಭಿಸಿ, .NET ಕೋರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಡೀಫಾಲ್ಟ್ PowerShell
PowerShell 7.0 ನಲ್ಲಿ ಸೇರಿಸಲಾದ ನಾವೀನ್ಯತೆಗಳ ಪೈಕಿ:
- "ForEach-Object -Parallel" ಸ್ಟ್ರಕ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಪ್ಲೈನ್ ಸಮಾನಾಂತರೀಕರಣಕ್ಕೆ ಬೆಂಬಲ;
- ಷರತ್ತುಬದ್ಧ ನಿಯೋಜನೆ ಆಪರೇಟರ್ “a ? ಬಿ: ಸಿ";
- ಷರತ್ತುಬದ್ಧ ಥ್ರೆಡ್ ಲಾಂಚ್ ಆಪರೇಟರ್ಗಳು "||" ಮತ್ತು "&&" (ಉದಾಹರಣೆಗೆ, cmd1 && cmd2, ಮೊದಲನೆಯದು ಯಶಸ್ವಿಯಾದರೆ ಮಾತ್ರ ಎರಡನೇ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ);
- ತಾರ್ಕಿಕ ನಿರ್ವಾಹಕರು "??" ಮತ್ತು "??=", ಎಡ ಒಪೆರಾಂಡ್ NULL ಆಗಿದ್ದರೆ ಬಲ ಒಪೆರಾಂಡ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, a = b ?? "ಡೀಫಾಲ್ಟ್ ಸ್ಟ್ರಿಂಗ್" b ಶೂನ್ಯವಾಗಿದ್ದರೆ, ಆಪರೇಟರ್ ಡೀಫಾಲ್ಟ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ).
- ಸುಧಾರಿತ ಡೈನಾಮಿಕ್ ದೋಷ ವೀಕ್ಷಣೆ ವ್ಯವಸ್ಥೆ (Get-Error cmdl);
- ವಿಂಡೋಸ್ ಪವರ್ಶೆಲ್ಗಾಗಿ ಮಾಡ್ಯೂಲ್ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಲೇಯರ್;
- ಹೊಸ ಆವೃತ್ತಿಯ ಸ್ವಯಂಚಾಲಿತ ಅಧಿಸೂಚನೆ;
- ಪವರ್ಶೆಲ್ನಿಂದ ನೇರವಾಗಿ ಡಿಎಸ್ಸಿ (ಅಪೇಕ್ಷಿತ ರಾಜ್ಯ ಕಾನ್ಫಿಗರೇಶನ್) ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕರೆಯುವ ಸಾಮರ್ಥ್ಯ.
ಮೂಲ: opennet.ru