2012-06-20 19 views
35

Tôi chỉ cần gõ chữ tiếp theo để thử và nhận trang web SharePoint của tôi:Powershell Lỗi "Thuật ngữ 'Get-SPWeb' không được công nhận là tên của một lệnh, chức năng ..."

$spWeb = Get-SPWeb -Identity "http://nycs00058260/sites/usitp" 

Nó đã cho tôi những lỗi sau

Thuật ngữ 'Get-SPWeb' không được công nhận là tên của một lệnh, chức năng, kịch bản ...

url là đúng vậy tại sao tôi nhận được thứ là lỗi?

Trả lời

66

Tôi nghĩ rằng điều này cần phải được chạy từ Management Shell thay vì giao diện điều khiển, có vẻ như mô-đun không được nhập vào bảng điều khiển Powershell. Bạn có thể thêm mô-đun bằng cách chạy:

Add-PSSnapin Microsoft.Sharepoint.Powershell 

trong bảng điều khiển Powershell.

+0

Tuyệt vời! Điều này cho phép chúng tôi sử dụng Windows PowerShell ISE cho các công cụ liên quan đến SharePoint, điều này tốt hơn nhiều vì nó hỗ trợ các chức năng nhiều dòng và có xác thực cú pháp! – Lennon

+0

hoạt động hoàn hảo .. – infografik

7

Chạy tập lệnh này từ SharePoint 2010 Management Shell làm Quản trị viên.

+0

hi, tôi có một câu hỏi nhỏ, làm thế nào để kiểm tra xem tập tin đã tồn tại trong libepoint lib? – LifeScript

+0

nó sẽ đưa ra một lỗi nếu nó đã được thêm một cách an toàn –

+0

nếu ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorActionSilentlyContinue) -eq $ null) { Add-PSSnapin "Microsoft.SharePoint.PowerShell" } – Eliezer

5

Thay vì Windows PowerShell, tìm các mục trong Start Menu gọi SharePoint 2013 Management Shell:

enter image description here

Các vấn đề liên quan