วิธีลบแอปพลิเคชันบริการใน SharePoint 2013 โดยใช้ PowerShell
ข้อกำหนด: ลบแอปพลิเคชันบริการ SharePoint 2010/2013 โดยใช้ PowerShell
จะลบแอปพลิเคชันบริการใน SharePoint 2013 ได้อย่างไร
หากคุณใช้ SharePoint 2013 คุณอาจต้องลบแอปพลิเคชันบริการเมื่อคุณไม่ได้ใช้บริการนั้นอีกต่อไปเพื่อเพิ่มพื้นที่ว่างทรัพยากรเซิร์ฟเวอร์บางส่วน คุณสามารถทำได้โดยใช้ PowerShell ในคู่มือนี้ เราจะแสดงวิธีลบแอปพลิเคชันบริการใน SharePoint!
- ไปที่ไซต์การดูแลจากศูนย์กลางของ SharePoint 2013
- ไปที่การจัดการแอปพลิเคชัน >> จัดการแอปพลิเคชันบริการ
- ในหน้าจัดการแอปพลิเคชันบริการ เลือกแอปพลิเคชันบริการที่คุณต้องการลบ
คลิกที่ปุ่ม "ลบ" จาก Ribbon
- คุณจะได้รับกล่องโต้ตอบการยืนยัน เลือก “ลบข้อมูลที่เกี่ยวข้องกับแอปพลิเคชันบริการ” หากคุณต้องการลบฐานข้อมูลแอปพลิเคชันบริการ ปล่อยช่องทำเครื่องหมายนี้ไว้หากคุณไม่ต้องการลบฐานข้อมูลของแอปพลิเคชันบริการ
คลิกตกลงเพื่อลบแอปพลิเคชันบริการ เมื่อลบแล้ว คุณจะได้รับกล่องโต้ตอบการยืนยัน
ลบแอปพลิเคชันบริการใน SharePoint 2013 โดยใช้ PowerShell
ในบางครั้ง คุณอาจต้องใช้ PowerShell ในสถานการณ์ต่างๆ เช่น คุณไม่สามารถลบแอปพลิเคชันบริการได้เนื่องจากแอปพลิเคชันอาจเสียหาย หากต้องการกำจัดแอปพลิเคชันบริการและลบออกทั้งหมดโดยใช้ PowerShell นี่คือ PowerShell cmdlets ที่จะช่วยคุณ!
หากต้องการลบแอปพลิเคชันบริการออกจาก PowerShell ให้ใช้ Remove-SPServiceApplication cmdlet
ไวยากรณ์:
Remove-SPServiceApplication {Service-App-ID} [-RemoveData]
เช่น
ลบ-SPServiceApplication “222b3f48-746e-4cd2-a21c-018527554120” -RemoveData
Remove-SPServiceApplication ต้องการ GUID ของแอปพลิเคชันบริการเป้าหมายที่เราต้องการลบใช่ไหม ดังนั้นจะรับ ID แอปพลิเคชันบริการได้อย่างไร นี่คือวิธีการ:
เรียกใช้: Get-SPServiceApplication cmdlet ซึ่งให้ผลลัพธ์ด้านล่างพร้อมฟิลด์ ID:
สคริปต์ PowerShell เพื่อลบแอปพลิเคชันบริการ SharePoint 2013
มาบังคับลบแอปพลิเคชันบริการโดยใช้ชื่อที่แสดงด้วย PowerShell
#Display Name
$DisplayName="Excel Services Application"
#Get the Service Application from its Display Name
$SeviceApp = Get-SPServiceApplication -name $DisplayName
#Delete the Service Application
Remove-SPServiceApplication $SeviceApp -removedata -confirm:$false
รับแอปพลิเคชันบริการจากชื่อประเภทและลบ:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Type Name String
$TypeName="Usage and Health Data Collection Service Application"
#Get the Service Application from its Type
$SeviceApp = Get-SPServiceApplication | Where {$_.TypeName -eq $TypeName}
#Delete the Service Application
Remove-SPServiceApplication $SeviceApp -removedata -confirm:$false
นี่คือชื่อประเภทของแอปพลิเคชันบริการทั้งหมด:
| Type |
| Access Services Web Service Application |
| Access Services 2010 Web Service Application |
| App Management Service Application |
| Application Discovery and Load Balancer Service Application |
| Business Data Connectivity Service Application |
| Excel Services Application Web Service Application |
| Machine Translation Service |
| Managed Metadata Service |
| PerformancePoint Service Application |
| PowerPoint Conversion Service Application |
| Search Administration Web Service Application |
| Search Service Application |
| Secure Store Service Application |
| Security Token Service Application |
| State Service |
| Usage and Health Data Collection Service Application |
| User Profile Service Application |
| Visio Graphics Service Application |
| Work Management Service Application |
| Word Automation Services |
จะลบพร็อกซีแอปพลิเคชันบริการได้อย่างไร
หากคุณต้องการลบพร็อกซีแอปพลิเคชันบริการเพียงอย่างเดียว ให้ใช้: Remove-SPServiceApplicationProxy cmdlet:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Type Name String
$TypeName="Machine Translation Service Proxy"
#Get the Service Application Proxy from its Type
$SeviceAppProxy = Get-SPServiceApplicationProxy | Where {$_.TypeName -eq $TypeName}
#Remove the Service Application Proxy
Remove-SPServiceApplicationProxy $SeviceAppProxy -removedata -confirm:$false


