使用 PowerShell 在 SharePoint 2013 中配置 Visio 图形服务应用程序
Visio 图表是表达想法、简化复杂拓扑、说明流程等的绝佳方式。通过 SharePoint 2013 中的 Visio Services,您可以在 SharePoint 中发布 Visio 图表,以便可以在线共享和查看它们,而无需在 SharePoint 上安装 Visio 应用程序客户端计算机。
在 SharePoint 2013 中配置 Visio Services
配置 Visio 服务非常简单。转到 SharePoint 2013 管理中心站点,应用程序管理 >> 服务应用程序 >> 管理服务应用程序 >> 单击“新建”并选择“Visio Graphics Services”。
Visio 图形服务仅在 SharePoint 2010/2013 企业版中可用!确保在网站集级别和网站级别激活“SharePoint Server Enterprise 网站功能”。
使用服务应用程序名称填写表单,选择服务应用程序池和其他详细信息。单击“确定”完成Visio服务应用程序的创建。
SharePoint 2010 仅允许将 .VDW Visio 绘图文件发布到 SharePoint。使用 SharePoint 2013,您还可以直接发布 .vsdx 文件!
使用 PowerShell 在 SharePoint 2013 中创建 Visio 图形服务:
Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
#Start the service instance
Get-SPServiceInstance | Where{$_.TypeName -like '*Visio*'} | Start-SPServiceInstance
#Create new Service Application Pool
New-SPServiceApplicationPool -Name "Visio Services" -Account "Crescent\SPS_Services"
#To Re-use any existing App Pool, use: $ServiceAppPool = Get-SPServiceApplicationPool "Service Application Pool"
#Create Visio Service Application
$VisioServiceApp = New-SPVisioServiceApplication -ApplicationPool "Visio Services" -Name "Visio Service Application"
#Create Service Application Proxy
New-SPVisioServiceApplicationProxy -ServiceApplication "Visio Service Application" -Name "Visio Service Application Proxy"
要确认一切都已启动并正在运行,请转到 SharePoint 2013 管理中心的“服务器上的服务”页面,并确保“Visio 图形服务”标记为已启动,并且在“服务应用程序”列表下,“Visio 图形服务应用程序”为列出。
SharePoint 2013 Visio 服务应用程序:
SharePoint 2013 Visio 无人值守服务帐户:
如果您的 Visio 图表使用数据连接,则必须在安全存储服务下创建应用程序 ID,以实现 Visio 图形服务无人值守操作。
向所有 Web 应用程序上的 Visio 服务帐户授予权限
确保用于 Visio 图形服务应用程序的服务帐户被授予对所有 Web 应用程序的所有内容数据库的 DBO 访问权限,以便呈现 Visio Web 绘图。
#Visio service Account
$VisioServiceAccount = "Crescent\VisioAppPoolAccount"
#Iterate through All Web Application
Get-SPWebApplication | Foreach-Object {
#Grant access to each web app
$_.GrantAccessToProcessIdentity($VisioServiceAccount)
$_.Update()
}
如何在 SharePoint 2013 中发布 Visio 文件?
将您的 Visio 绘图(VDW 或 VSDX)上传到任何 SharePoint 库。 SharePoint 2013 应在浏览器中呈现 Visio 文件!



