Cho lệnh shell cơ bản và kịch bản là cần thiết cho một nhà phát triển trong môi trường kiểu UNIX - tôi đang nói các loại tròn, cửa hàng nhỏ, devops - là Powershell tương đương với Windows?Powershell là một kỹ năng cần thiết cho các nhà phát triển Windows như Bash/Borne là cho một nhà phát triển Linux/UNIX?
Tôi có máy tính Windows 7 tại nơi làm việc, nhưng tôi làm tất cả phát triển của mình trong môi trường UNIX, trên máy Mac hoặc máy khách Linux với VMWare. Tôi không phải là một sysadmin mỗi se nhưng tôi điền vào như một ở đây và ở đó. Grep, sed, awk, cấu trúc tập tin, mạng, vv, trong UNIX là khá tốt ăn sâu. Tôi đã sử dụng những công cụ này trong nhiều năm. Nhiều thập kỷ, thậm chí.
Tôi đã lừa xung quanh một máy tính Windows gần đây hơn một chút. Thói quen của tôi là thả xuống dòng lệnh để hoàn thành công việc, thay vì tất cả mania trỏ và nhấp thường liên quan đến việc sử dụng Windows. Nhưng với Powershell tôi hoàn toàn bị mất. Không có gì có ý nghĩa với tôi.
Có đáng học không? Đây có phải là cách dân gian Windows hoạt động không? Tất cả sẽ thay đổi đột ngột? Có lợi thế để trở thành một guru Powershell?
Tôi muốn được tìm hiểu thêm về các tác vụ bạn tự động hóa trong PS. Bạn đã từng viết blog về nó chưa? –
Hiện tại, tôi không viết blog về nó nhưng điều đó có thể sẽ sớm thay đổi. Gần đây nhất, tôi đã viết kịch bản để thao tác các tệp cấu hình XML để chuẩn bị cho chúng nâng cấp hệ thống mà chúng thuộc về, phân tích các trang tính trong sổ làm việc Excel lớn thành các tệp XLSX riêng lẻ (120 trang tính trong 1 bảng tính thành 120 tệp riêng lẻ), tải lên & tải xuống các tệp đến/từ (S) các trang FTP (S) và chạy các báo cáo SSRS được xuất sang định dạng Excel và được tải lên trang FTPS. – alroc