Menginstal PowerShell pada Perangkat PLCnext AXC F 1152
Jika Anda tidak bisa cukup dengan Microsoft, dan jika Anda suka menggunakan Powershell di Windows, maka Anda mungkin tertarik untuk mengetahui bahwa Powershell juga dapat diinstal pada perangkat PLCnext Control.
Perhatikan peringatan dari Microsoft bahwa versi Powershell ini hanya eksperimental.
Demonstrasi ini untuk AXC F 1152 atau 2152, tetapi prosedur serupa seharusnya bekerja untuk perangkat PLCnext Control lainnya.
Prosedur
- Menggunakan ssh (Linux) atau PuTTY (Windows), masuk ke PLC sebagai “admin”.
- Unduh file tar.gz terbaru:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-arm32.tar.gz
- Ekstrak file tar.gz di sebuah direktori:
mkdir ~/powershell tar -xvf ./powershell-7.0.3-linux-arm32.tar.gz -C ~/powershell
- Buka file
~/powershell/pwsh.runtimeconfig.json dalam text editor.
- Tambahkan hal berikut ke bagian
configProperties dari file konfigurasi:"System.Globalization.Invariant":true(jangan lupa tambahkan koma di akhir baris sebelumnya)Konfigurasi lengkap saya menjadi:{ "runtimeOptions": { "tfm": "netcoreapp3.1", "includedFrameworks": [ { "name": "Microsoft.NETCore.App", "version": "3.1.6" } ], "rollForwardOnNoCandidateFx": 2, "configProperties": { "System.Runtime.TieredCompilation": true, "System.Runtime.TieredCompilation.QuickJit": true, "System.Runtime.TieredCompilation.QuickJitForLoops": true, "System.Globalization.Invariant":true } } }
- Mulai Powershell
~/powershell/pwsh
- Nikmati kekuatan Powershell.
Referensi:
- “Installing Powershell on Linux”, https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#raspbian, diakses 31 Juli 2020.