|
- 在 powershell 6.0 中新增内置变量
- $IsCoreCLR
- $IsLinux
- $IsMacOS
- $IsWindows
- 用于判断系统。
- #假想中的复制文件脚本,由于win,linux目录路径,不兼容。
- #所以你要在一个脚本中,分别写2段代码。
- if ($IsWindows)
- {
- copy-item c:\xxx d:\yyy
- }
- if ($IsLinux)
- {
- copy-item /home/user1 /home/user2
- }
-
- if ($PSEdition -eq 'Desktop') #ps v5.1支持
- {
- #win
- }
- if ($PSEdition -eq 'Core')
- {
- #ps6 in win,ps6 in linux
- }
复制代码 |
|