Điểm:0

GPO để phát hiện nếu ứng dụng được cài đặt, nếu không cài đặt nó và sau đó tạo tệp nhật ký

lá cờ ng
@echo tắt
NẾU KHÔNG TỒN TẠI "C:\Program Files\APPLICATION_DIR" ( msiexec /q /i "https://www.SOME-WEBSITE.com/software/APPLICATION_NAME_x64.msi" LICENSE_KEY="LICENSE_KEY_GOES_HERE" && echo Cài đặt tập lệnh APPLICATION_NAME trên %computername % >> %~dp0\output.log ) KHÁC ( echo APPLICATION_NAME đã được cài đặt trên %computername% >> %~dp0\output.log )


@echo tắt
NẾU KHÔNG TỒN TẠI "C:\Program Files\APPLICATION_DIR" ( msiexec /q /i "https://www.SOME-WEBSITE.com/software/APPLICATION_NAME_x64.msi" LICENSE_KEY="LICENSE_KEY_GOES_HERE" && echo Cài đặt tập lệnh APPLICATION_NAME trên %computername % >> C:\temp\APPLICATION_NAME\output.log ) KHÁC ( echo APPLICATION_NAME đã được cài đặt trên %computername% >> C:\temp\APPLICATION_NAME\output.log )

Tôi đã định cấu hình một GPO sẽ chạy tập lệnh khởi động máy tính, để phát hiện xem một ứng dụng cụ thể có được cài đặt trên máy khách hay không và nếu không thì cài đặt ứng dụng. Tệp msi cần được tải xuống từ URL khi cài đặt. Tôi muốn tạo một tệp nhật ký tốt nhất là ở một vị trí trung tâm, chẳng hạn như SysVol nơi đặt tệp bó, nếu không thì một tệp nhật ký trên mỗi máy sẽ ổn, ví dụ C:\temp\APPLICATION_NAME\log.txt.

Tôi đã chạy tệp bó theo cách thủ công và nó hoạt động. Khi bạn khởi chạy tệp bó, nó sẽ kiểm tra xem đường dẫn đến APPLICATION_DIR KHÔNG tồn tại hay không, sau đó cài đặt APPLICATION_NAME và tạo tệp nhật ký, nếu đường dẫn KHÔNG tồn tại thì chỉ tạo tệp nhật ký và thoát.

Tôi có một vài máy trong OU mà tôi đã liên kết với GPO này và có vẻ như nó không hoạt động. Tôi đang tìm tệp nhật ký tồn tại trên máy khách hoặc SysVol. Tôi đã sửa đổi tệp lô để tạo tệp nhật ký trong cùng thư mục mà tệp chạy từ đó hoặc tùy chọn thứ hai để tạo tệp trên máy khách.

lá cờ cn
Đó có thể là dấu hiệu cho thấy sysvol không khả dụng khi các chính sách được xử lý. Các máy trạm mặc định không đợi mạng khi khởi động. Đó sẽ là điều đầu tiên để kiểm tra và thử nghiệm.Ngoài ra, nếu đây là một tập lệnh nhỏ, tập lệnh này có thể mạnh mẽ hơn nếu được sao chép dưới dạng tùy chọn chính sách tệp, khi đó tập lệnh có thể được thực thi cục bộ.
127001 avatar
lá cờ ng
Cảm ơn bạn đã phản hồi @GregAskew. Tôi thực sự đã thử đề xuất sao chép tệp nhưng đã sử dụng tập lệnh PowerShell thay vì tệp bó. Tôi sẽ tiếp tục và thử sao chép lại tệp nhưng thay vào đó, lần này hãy sử dụng tệp bó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.