Chỉnh sửa người dùng dịch vụ windows với tập lệnh bó và mật khẩu được mã hóa


1

Tôi cần thay đổi người dùng dịch vụ trên Windows bằng cách sử dụng tập lệnh bó. Tìm kiếm trên web tôi tìm thấy giải pháp này :

sc \\server config ServiceName obj= Domain\user password= pass

Vấn đề là, tôi không được phép chia sẻ mật khẩu với người triển khai phần mềm. Tôi có thể mã hóa nó bằng cách nào đó?

Câu trả lời:


1

Nghĩa là, người này thêm dịch vụ và có quyền cài đặt phần mềm và bạn có sợ rằng anh ta thấy mật khẩu không?)))

Tôi xin lỗi, quyền hiện tại của nó lớn hơn nhiều so với quyền của mật khẩu người dùng.

Nhưng bạn có thể xem qua ở đây Mã hóa mật khẩu của bạn trong TFS Build bằng Chứng chỉ

Những gì dưới đây có ý nghĩa nhỏ, nhưng có thể vui vẻ. Sử dụng powershell làm ứng dụng có thể chạy C #, tập lệnh powershell biên dịch thành HelloWorld.exe:

Chạy và nhận HelloWorld.exe

powershell .\Hello.ps1

Xin chào.ps1:

Add-Type -Language CSharpVersion3 -ea 0 -OutputType ConsoleApplication -OutputAssembly HelloWorld.exe @'

using System;

  public class helloWorld
  {
        public static void Main(string[] args)
        {
              Console.WriteLine("Hello World");

        } 
  }  
'@

Cách tốt:

Không cần mật khẩu.

Ứng dụng xà phòng


Nó phức tạp hơn một chút. Trong công ty của chúng tôi, tất cả phần mềm được phân phối dưới dạng các gói và sau đó được triển khai cho các máy trạm và máy chủ. Tôi yêu cầu mọi người đóng gói phần mềm. Bộ phận đó sau đó kết thúc nó như một gói và cung cấp các quyền để thực thi trên các máy chủ / máy trạm. Để làm cho nó thậm chí kỳ quái hơn - tôi có thể không biết mật khẩu chính mình. Tôi biết về phần mềm và nói với một số người cách cài đặt nó. Những người khác gói nó như một gói và bộ phận an ninh của chúng tôi thêm mật khẩu. Yêu cầu phải có trong ngành :-(
RazziaDK

Nghĩ về nó - tôi nghĩ rằng tôi có thể tìm thấy một số phần mềm có thể chuyển đổi tệp .bat thành tệp .exe. Sau đó, bộ phận bảo mật của chúng tôi có thể tạo tệp exe và những kẻ đóng góp phần mềm có thể thực thi nó sau khi phần mềm đã được cài đặt.
RazziaDK

@RazziaDK Cần rất ít kiến ​​thức để thay đổi gói. Điều gì ngăn phân phối phần mềm cho các đơn vị tổ chức thông qua thư mục hoạt động? Điều này thu hẹp TRÁCH NHIỆM của khu vực lên đến một đơn vị duy nhất giúp tăng cường an toàn. Nó tự động cài đặt trên các nhóm máy trạm đồng thời, giúp giảm thời gian cài đặt và lao động.
STTR

@RazziaDK Cập nhật, nhưng tôi nghĩ cách tốt nhất để tạo ứng dụng C ++ hoặc C #, không phải tập lệnh powershell).
STTR
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.