<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://eblog.ink/feed/rss/category/office%E7%AE%A1%E7%90%86/">
<title>Eric&#039;s Blog - office管理</title>
<link>https://eblog.ink/category/office%E7%AE%A1%E7%90%86/</link>
<description></description>
<items>
<rdf:Seq>
<rdf:li resource="https://eblog.ink/archives/231/"/>
<rdf:li resource="https://eblog.ink/archives/228/"/>
<rdf:li resource="https://eblog.ink/archives/227/"/>
<rdf:li resource="https://eblog.ink/archives/226/"/>
<rdf:li resource="https://eblog.ink/archives/225/"/>
<rdf:li resource="https://eblog.ink/archives/224/"/>
<rdf:li resource="https://eblog.ink/archives/223/"/>
<rdf:li resource="https://eblog.ink/archives/222/"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="https://eblog.ink/archives/231/">
<title>OneDrive扩容25T最新格式</title>
<link>https://eblog.ink/archives/231/</link>
<dc:date>2020-06-29T08:27:00+00:00</dc:date>
<description>1、下载、安装，并管理员运行 SharePoint Online Management Shell工具2、输入命令：connect-sposervice3、输入命令：https://XXX-admin.sharepoint.com xxx为单位名称 XXX.onmicrosoft.com 里的XXX4、登录全局管理员5、输入命令：Set-SPOSite -Identity 用户OneDrive的链接 -StorageQuota 26214400原文链接：链接</description>
</item>
<item rdf:about="https://eblog.ink/archives/228/">
<title>利用Github Action刷Microsoft 365 E5开发者订阅API实现续订</title>
<link>https://eblog.ink/archives/228/</link>
<dc:date>2020-06-29T05:49:00+00:00</dc:date>
<description>准备工作&lt;!--more--&gt;1）E5管理账号2）Github账号（不建议用常用账号）3）记事本（用于记录ID密码！）开源项目&lt;!--more--&gt;https://github.com/wangziyingwen/AutoApiSecret项目说明中有完整的教程！博主按照教程撸了一遍！然后补全图片和完善文案！操作步骤&lt;!--more--&gt;申请试用移步文章：免费申请Microsoft 365 E5开发者试用订阅教程 获取Token这里介绍完全自己！1）前往 https://portal.azure.com/ 登陆E5管理账号注册应用。首页找到【Azure Active Directory】（如果没有可以搜索）然后点击【应用注册】-&gt; 【+新注册】！2）【名称】 随便填写，受支持的账户类型 选择【任何组织目录(任何 Azure AD 目录 – 多租户)中的帐户】【重定向URI】填写：http://localhost:53682/然后点击【注册】3）注册成功后，将【应用程序(客户端)ID】记录下来，后面会用到！4）点击左侧菜单【API权限】-&gt; 【添加权限】 -&gt; 【Microsoft Graph】-&gt; 选中【委托的权限】以下权限分别搜索勾选！勾选完点击按钮【添加权限】Files.Read.All      Files.ReadWrite.AllSites.Read.All      Sites.ReadWrite.AllUser.Read.All      User.ReadWrite.AllDirectory.Read.All      Directory.ReadWrite.AllMail.Read      Mail.ReadWriteMailboxSettings.Read      MailboxSettings.ReadWrite5）在API权限页面，如果界面上有【代表xxx授予管理员同意】按钮，一定要点一下，然后同意授权！如果没有这个按钮，就不用管了！6）点击左侧菜单【证书和密码】-&gt; 【+新客户端密码】【说明】随便填，【截止期限】随便选！点击【添加】按钮。然后页面下方可见新建的密码，然后将【值】复制记录下来！后面会用到！7）我们利用rclone来获取Token!下载rclone（【rclone下载地址1】【rclone下载地址2】）到电脑某个盘符下，在rclone.exe同目录中，按Shift+鼠标右键，选择在【此处打开cmd窗口】或【在此处打开power shell窗口】然后在弹出执行命令！./rclone authorize &quot;onedrive&quot; &quot;应用程序(客户端)ID&quot; &quot;应用程序密码&quot;
本文演示的ID和密码！./rclone authorize &quot;onedrive&quot; &quot;c33b7c34-2d87-4b89-89f0-469d6e78a55e&quot; &quot;P~0zNhn1e._BD.6~xxxxxxx~Ced9JR3&quot;
执行命令后弹出网页登陆E5管理账号，然后接受授权即可！8）授权成功后，窗口弹出得到的Token信息！复制内容仅复制 【Paste the following into your remote machine —&gt;】开头【&lt;—End paste】结尾的中间部分内容！利用搜索引擎找一个【JSON在线格式】的网站，将复制的内容格式化一下。复制refresh_token值内容！不要双引号！因为码农经常看一些JSON，我的Chrome安装了一个扩展 JSON-handle【安装地址】。很清晰看到我们要复制的内容！如图选中部分内容~！克隆项目这里利用的是Github的私有项目来做，如果你认为无所谓可以直接fork原作者的项目！然后直接跳过本节！1）登陆Github账号，新建项目（ New repository）！名称随便，可设置为私有(Private)，想公开项目也行。为了安全还是私有吧！2）项目新建成功后，我们选择Import 导入一个项目！项目地址：https://github.com/wangziyingwen/AutoApiSecret或者导入：https://github.com/malaohu/AutoApiSecret导入的过程略慢！需要多等等！配置参数1）在线编辑你项目里的1.txt 文件，将整个refresh_token覆盖粘贴进去（原内容不要保留）。2）依次点击上栏 【Setting】-&gt; 【Secrets】 -&gt; 【Add a new secret】分别新建：CONFIG_ID、CONFIG_KEY替换你的ID 和 密码！一定要注意前面r 和 单引号！CONFIG_IDid=r&#039;应用程序(客户端)ID&#039;
CONFIG_KEYsecret=r&#039;应用程序密码&#039;
3）打开地址：https://github.com/settings/tokens 点击【Generate new token】设置名字：GITHUB_TOKEN ,勾选 repo , admin:repo_hook , workflow 等选项，点击按钮【Generate token】！4）修改1.txt把原有的删掉，用之前获取到的refresh_token替换掉5）测试运行点击一下Github项目的星星（Star）立马调用一次脚本，再点击上面的【Action】就能看到每次的运行日志，看看运行状况！如图展示日志，说明成功啦！！3小时后再确认下是否自动运行了（ation里是否多出来几个），是的话就不用管了！最后说明&lt;!--more--&gt;1）复制各种ID，密码，Token的时候一定要多注意！多个空格，少个标点符号都导致无法运行！2）项目设定每3小时自动运行一次，每次调用3轮。定时自动启动修改地方文件 .github/workflow/AutoApiSecret.yml（自行百度cron定时任务格式，最短每5分钟一次）私有仓库有限制谨慎修改！3）无论怎么刷API也不能100%保证能续订服务！！！4）自动运行会更新1.txt文件，会生成好多无用的提交记录，可能影响使用Github!Github ActionGithub Action 提供的虚拟环境： 2core CPU · 7 GB RAM 内存 · 14 GB SSD 硬盘空间使用限制：&lt;!--more--&gt;每个仓库只能同时支持20个 workflow 并行。每小时可以调用1000次 GitHub API 。每个 job 最多可以执行6个小时。免费版的用户最大支持20个 job 并发执行，macOS 最大只支持5个。私有仓库每月累计使用时间为2000分钟，超过后$ 0.008/分钟，公共仓库则无限制。其他续订方法：OD:onedrive mover.io fast.io 各种列表程序等等邮件:https://github.com/iyear/E5SubBotOnenote:http://note.0907.org订阅添合作伙伴码：6207209原文链接：原文</description>
</item>
<item rdf:about="https://eblog.ink/archives/227/">
<title>免费申请Microsoft 365 E5开发者试用订阅</title>
<link>https://eblog.ink/archives/227/</link>
<dc:date>2020-06-29T05:19:00+00:00</dc:date>
<description>微软账号需要先注册一个微软个人账号，如果已经有了就跳过这一步！填写注册信息很轻松完成！特别提醒一下，需要到：https://account.microsoft.com/profile  维护自己用户名等信息，否则无法进行下一步！申请试用开通Office开发者账号！申请地址：https://developer.microsoft.com/en-us/office/profile/完善相关信息，国家建议选择美国下面是勾选你要使用那些功能。不知道怎么勾选那就全勾选吧！开通订阅点击【SET UP E5 SUBSCRIPTION】填写要申请的订阅信息！手机接收验证码，验证一下！（国内外手机均可！）提交稍等一会儿，就提示成功啦！管理平台管理平台 地址：https://portal.office.com/使用订阅许可账号（邮箱以onmicrosoft.com结尾的账号）订阅详情本订阅主要是支持 OFFICE 365桌面版！其次是支持OneDrive网盘！注意事项1）无法接收短信验证码？开启全局代理或者换个手机号码！2）每个子账号最多可以在 5 台电脑或 Mac、5 个平板电脑以及智能手机上安装 Office登陆。3）无法申请？将开启浏览器隐私模式或者换其他国外的全局代理！原文地址：原文</description>
</item>
<item rdf:about="https://eblog.ink/archives/226/">
<title>Office 子号批量解除阻止登录</title>
<link>https://eblog.ink/archives/226/</link>
<dc:date>2020-06-19T04:01:00+00:00</dc:date>
<description>面那个使用用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块。若要解除阻止该文本文件中列出的帐户，请运行以下命令：Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-MsolUser -UserPrincipalName $_ -BlockCredential $false }




补充要先安装好模块，PowerShell版本要5以上下载安装官方提供的Azure Active Directory Connection 请在本地用管理员身份打开PowerShell，并运行命令 Install-Module -Name AzureAD下载安装官方提供的Microsoft Online Service Sign-in Assistant for IT Professionals 连接到MSOLConnect-MsolService
列出所有被禁用户（手动操作一下，放进Accounts.txt）Get-MsolUser -ALL  -EnabledFilter DisabledOnly
解除Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-MsolUser -UserPrincipalName $_ -BlockCredential $false }


</description>
</item>
<item rdf:about="https://eblog.ink/archives/225/">
<title>连接到 Office 365 租户</title>
<link>https://eblog.ink/archives/225/</link>
<dc:date>2020-06-10T07:46:00+00:00</dc:date>
<description>1.连接到 Azure Active Directory PowerShell Graph 模块步骤 1：安装所需软件这些步骤只需在您的计算机上执行一次即可，而不是在每次连接时都要求执行。但是，您可能需要定期安装较新版本的软件。打开提升的 Windows PowerShell 命令提示符（以管理员身份运行 Windows PowerShell）。在"管理员: Windows PowerShell"命令窗口中，运行以下命令：Install-Module -Name AzureAD果系统提示从不受信任的存储库安装模块，请键入 Y，然后按 Enter 键。步骤 2：连接到 Office 365 订阅的 Azure AD若要使用帐户名称和密码或者多重身份验证 (MFA) 连接到 Office 365 订阅的 Azure AD，请在 Windows PowerShell 命令提示符中运行这些命令之一（不必进行提升）。Office 365 云    命令
Office 365 全球 (+GCC)    Connect-AzureAD
由世纪互联运营的 Office 365    Connect-AzureAD -AzureEnvironmentName AzureChinaCloud
Office 365 德国    Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud
Office 365 美国政府版 DoD 和 Office 365 美国政府版 GCC 高    Connect-AzureAD -AzureEnvironmentName AzureUSGovernment
在“登录到你的帐户”对话框中，键入 Office 365工作或学校帐户用户名和密码，再单击“确定”。如果使用的是 MFA，请按照其他对话框中的说明提供更多身份验证信息，例如验证码。连接后，可对 Azure Active Directory PowerShell Graph 模块使用这些 cmdlet。与用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块连接用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块中的命令在其 cmdlet 名称中具有 Msol。PowerShell 版本 7 不支持用于 Windows PowerShell 模块和 cmdlet 的其名称中包含 Msol 的 Microsoft Azure Active Directory 模块。 对于 PowerShell 版本 7 和更高版本，必须使用 Azure Active Directory PowerShell for Graph 模块或 Azure PowerShell。PowerShell Core 不支持用于 Windows PowerShell 模块和 cmdlet 的其名称中包含 Msol 的 Microsoft Azure Active Directory 模块。 若要继续使用这些 cmdlet，必须从 Windows PowerShell 运行它们。步骤 1：安装所需软件些步骤只需在您的计算机上执行一次即可，而不是在每次连接时都要求执行。但是，您可能需要定期安装较新版本的软件。安装 64 位版 Microsoft Online Services 登录助手：适用于 IT 专业人员 RTW 的 Microsoft Online Services 登录助手。安装用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块，具体步骤如下：打开提升的 Windows PowerShell 命令提示符（以管理员身份运行 Windows PowerShell）。运行 Install-Module MSOnline 命令。如果系统提示安装 NuGet 提供程序，请键入 Y，然后按 Enter 键。如果系统提示从 PSGallery 安装模块，请键入 Y，然后按 Enter 键。步骤 2：连接到 Office 365 订阅的 Azure AD若要使用帐户名称和密码或者多重身份验证 (MFA) 连接到 Office 365 订阅的 Azure AD，请在 Windows PowerShell 命令提示符中运行这些命令之一（不必进行提升）。表 2Office 365 云    命令Office 365 全球 (+GCC)    Connect-MsolService由世纪互联运营的 Office 365    Connect-MsolService -AzureEnvironment AzureChinaCloudOffice 365 德国    Connect-MsolService -AzureEnvironment AzureGermanyCloudOffice 365 美国政府版 DoD 和 Office 365 美国政府版 GCC 高    Connect-MsolService -AzureEnvironment USGovernment在“登录到你的帐户”对话框中，键入 Office 365工作或学校帐户用户名和密码，再单击“确定”。如果使用的是 MFA，请按照其他对话框中的说明提供更多身份验证信息，例如验证码。以上内容参考:链接</description>
</item>
<item rdf:about="https://eblog.ink/archives/224/">
<title>用 Office 365 PowerShell 冻结用户账户</title>
<link>https://eblog.ink/archives/224/</link>
<dc:date>2020-06-10T07:45:00+00:00</dc:date>
<description>使用用于图表模块的 Azure Active Directory PowerShell首先连接到 Office365租户阻止对单个用户帐户的访问使用以下语法来阻止单个用户帐户：Set-AzureADUser -ObjectID &lt;sign-in name of the user account&gt; -AccountEnabled $false
此示例阻止访问用户帐户 fabricec@litwareinc.com。Set-AzureADUser -ObjectID fabricec@litwareinc.com -AccountEnabled $false
若要取消阻止此用户帐户，请运行以下命令：Set-AzureADUser -ObjectID fabricec@litwareinc.com -AccountEnabled $true
若要根据用户的显示名称显示用户帐户 UPN，请使用以下命令：$userName=&quot;&lt;display name&gt;&quot;
Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName本示例显示名为 Caleb Sills 的用户的用户帐户 UPN。$userName=&quot;Caleb Sills&quot;
Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
若要基于用户的显示名称阻止某个帐户，请使用以下命令：$userName=&quot;&lt;display name&gt;&quot;
Set-AzureADUser -ObjectID (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName -AccountEnabled $false
在任何时候，都可以使用以下命令检查用户帐户的阻止状态：Get-AzureADUser -UserPrincipalName &lt;UPN of user account&gt; | Select DisplayName,AccountEnabled阻止对多个用户帐户的访问akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com在以下命令中，示例文本文件为 C:\My Documents\Accounts.txt。 将此替换为您的文本文件的路径和文件名。若要阻止访问该文本文件中列出的帐户，请运行以下命令：Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-AzureADUSer -ObjectID $_ -AccountEnabled $false }
若要解除阻止该文本文件中列出的帐户，请运行以下命令：Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-AzureADUSer -ObjectID $_ -AccountEnabled $true }
使用用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块。首先，连接到 Office 365 租户阻止对单个用户帐户的访问使用以下语法来阻止对单个用户帐户的访问Set-MsolUser -UserPrincipalName &lt;sign-in name of user account&gt;  -BlockCredential $true此示例阻止访问用户帐户 fabricec@litwareinc.com。Set-MsolUser -UserPrincipalName fabricec@litwareinc.com -BlockCredential $true若要取消阻止该用户帐户，请运行以下命令：Set-MsolUser -UserPrincipalName &lt;sign-in name of user account&gt;  -BlockCredential $false
在任何时候，都可以使用以下命令检查用户帐户的阻止状态：Get-MsolUser -UserPrincipalName &lt;sign-in name of user account&gt; | Select DisplayName,BlockCredential阻止对多个用户帐户的访问首先，创建一个文本文件，其中每行包含一个帐户，如下所示akol@contoso.com
tjohnston@contoso.com
kakers@contoso.com在以下命令中，示例文本文件为 C:\My Documents\Accounts.txt。 将此替换为您的文本文件的路径和文件名。若要阻止访问该文本文件中列出的帐户，请运行以下命令：Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-MsolUser -UserPrincipalName $_ -BlockCredential $true }若要解除阻止该文本文件中列出的帐户，请运行以下命令：Get-Content &quot;C:\My Documents\Accounts.txt&quot; | ForEach { Set-MsolUser -UserPrincipalName $_ -BlockCredential $false }
参考：链接1参考：链接2参考：链接3参考：链接4</description>
</item>
<item rdf:about="https://eblog.ink/archives/223/">
<title>用Windows PowerShell来批量创建Office 365（各种订阅）用户</title>
<link>https://eblog.ink/archives/223/</link>
<dc:date>2020-06-10T07:27:00+00:00</dc:date>
<description>首先你的电脑要能运行Windows PowerShell，win10的话，在左下角图标上右键，选择Windows PowerShell（管理员）步骤 1：安装所需软件Install-Module -Name AzureAD
步骤 2：连接到 Office 365 订阅的 Azure ADConnect-AzureAD
与用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块连接步骤 1：安装所需软件Install-Module MSOnline出现提示时选择A好了，完成上面的环境安装后，我们就可以开始操作了Connect-MsolService
这时会让你输入账号密码，注意需要有管理权限的（或者具有创建用户权限的管理员）登陆成功后，我们就能开始操作了我在这里给出我用的代码Import-Csv -Path &quot;C:\Users\Administrator\Desktop\001.csv&quot; | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path &quot;C:\Users\Administrator\Desktop\NewAccountResults.csv&quot;这个代码大概的意思是，读取的是我桌面（C:UsersAdministratorDesktop）的001.csv这个文件，并将结果记录在桌面（C:UsersAdministratorDesktop）的这个NewAccountResults.csv 文件中，大家在使用的时候可以自行修改这两个路径这里转载了个csv：点击下载如果你使用我的csv文件，还需要进行修改一些内容csv文件由5个部分组成打开提供的csv文件，UserPrincipalName（就是用户的登陆邮箱）需要修改一下，把后缀修改为你的域名后缀就可以了用excel的话，直接按ctrl+h，按操作（其中xxxxxxx.com代表你绑定在Office 365的域名）除了UserPrincipalName，你还需要修改LicenseAssignment，就是你要分配给用户什么许可证提供的的csv文件里面是这样的microsoft:STANDARDWOFFPACK_STUDENT前面这个microsoft，你需要修改为微软给你的二级域名的前面那部分例如我的是这个admin@knauniversity.onmicrosoft.com就需要把microsoft修改为knauniversity（批量修改的方法在前面有，ctrl+h）后面这个STANDARDWOFFPACK_STUDENT，代表的是学生许可证如果你想添加教师，就改为STANDARDWOFFPACK_FACULTY你也可以在Windows PowerShell使用下面这个命令来看你的订阅Get-MsolAccountSku这些都做好了，就可以真正的开始跑脚本了Import-Csv -Path &quot;C:\Users\Administrator\Desktop\001.csv&quot; | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path &quot;C:\Users\Administrator\Desktop\NewAccountResults.csv&quot;
这是我用的脚本，具体要修改的地方就两个，在文章开头也说过了，前面那个路径代表你的csv的位置，后面那个路径是储存你创建的用户信息的位置转自:https://www.zxd.win/16.html</description>
</item>
<item rdf:about="https://eblog.ink/archives/222/">
<title>关闭office账户的强制Microsoft Authenticator 验证登录</title>
<link>https://eblog.ink/archives/222/</link>
<dc:date>2020-06-08T02:44:00+00:00</dc:date>
<description>office 365账户有时候不知道怎么微软就强制给你启用了安全验证登录。非让你下载一个Authenticator软件来辅助登录。一开始以为是Azure多重身份验证结果关了，没用!!解决方法：1.打开管理后台。
2.点击Azure Active Directory
3.再次点击Azure里面的Azure Active Directory
4.点击：属性
5.点击下方的：管理安全默认值
6.修改安全默认值为：否（随便选一个理由）

一般情况问题就可以解决了</description>
</item>
</rdf:RDF>