Điểm:0

PowerShell: Tại sao tôi gặp phải lỗi này?

lá cờ cn

Tôi đang cố gắng sử dụng lệnh Gọi PowerShell. Tôi đang sử dụng nó đúng nhưng tôi không biết tại sao tôi lại gặp lỗi.

Invoke-Command Get-EventLog âLogName Security Mới nhất 100 -ComputerName WIN-9F8JQL0989

Thông báo lỗi:

Thông báo lỗi

Điểm:2
lá cờ us

Tôi đoán bạn muốn lấy 100 nhật ký sự kiện bảo mật mới nhất từ ​​máy tính được đặt tên.

Để làm điều đó, bạn chỉ cần bỏ qua một số dấu ngoặc nhọn:

Invoke-Command { Get-EventLog âLogName Security Mới nhất 100} -ComputerName WIN-9F8JQL0989

Các dấu ngoặc nhọn biểu thị scriptblock/payload mà bạn muốn thực thi (lệnh).

Lỗi bạn gặp phải là do bạn đã trộn lẫn các dòng lệnh cho lệnh gọi và nhật ký sự kiện, vì vậy trình phân tích cú pháp không thể tìm ra tham số nào thuộc về vị trí nào. Nó nghĩ rằng -LogName (và -Mới nhất cho vấn đề đó) đang được sử dụng với lệnh gọi và nó không có tham số đó.

Tony Chong avatar
lá cờ cn
Không phải nó nói truy cập bị từ chối.
Mike Shepard avatar
lá cờ us
Sau đó, các khoản tín dụng hiện tại của bạn có thể không có quyền truy cập.
Tony Chong avatar
lá cờ cn
Tôi đã đăng nhập với tư cách quản trị viên. Tôi có thể làm gì khác không?
Mike Shepard avatar
lá cờ us
Bạn có thể thử chuyển thông tin đăng nhập một cách rõ ràng bằng -Credential
Mike Shepard avatar
lá cờ us
Đây là một liên kết đến một trang về bảo mật từ xa PowerShell. Hiện có rất nhiều thứ có thể đang diễn ra...https://docs.microsoft.com/en-us/powershell/scripting/learn/remoting/winrmsecurity?view=powershell-5.1
lá cờ ua
"*Tôi đã đăng nhập với tư cách quản trị viên. Tôi có thể làm gì khác không?*" - bạn cũng đã nhấp chuột phải vào "Chạy với tư cách quản trị viên" trên PowerShell, do đó, nó ghi "Quản trị viên: Windows PowerShell" trong tiêu đề, @TonyChong
Điểm:0
lá cờ cn

Ok, vì vậy câu trả lời cho câu hỏi của tôi là tôi phải chuyển thông tin xác thực một cách rõ ràng bằng cách sử dụng tham số Thông tin xác thực VÀ tạo một PSSession mới bằng cùng một lệnh. Điều này là do PowerShell có quá nhiều thái độ.

Gọi-Command -Session (NewPSSession WIN-9F8JQL85GIA -Credential AD\Administrator) -ScriptBlock {Get-EventLog -LogName Security -Newest 100}

Đó là câu trả lời đúng.

Đă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.