AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-254631

user879's questions

Martin Hope
user879
Asked: 2019-01-04 23:48:39 +0800 CST

Microsoft Intune mdm 无法删除台式机和 Mac 中的 Outlook 配置文件数据

  • 1

我们已经配置了 MDM 并分配了 E3 许可证和 intune 许可证。我们有 azure AD 和 intune MDM 以及 Exchange 展望。即使我们在 intune 中使用退休选项,桌面中的 Microsoft intune 似乎也无法删除 Outlook 配置文件数据。

请注意: outlook 数据删除仅适用于 android 和 ios 等手机。

我们已使用设置正确注册了 intune——访问工作或学校——仅注册设备管理。(我们也为 Microsoft intune 分配了适当的许可证)

在此处输入图像描述

当我们在 intune 中使用退休选项时,在 pc itelt 中它会给出以下消息,但不会删除已缓存的 Outlook 配置文件。

“您的公司已从您的设备中删除了您的工作场所帐户并删除了与您的工作场所帐户相关的所有信息(包括业务应用程序、密码要求和其他政策) ”

在此处输入图像描述

有人成功做到这一点吗?

microsoft-office-365
  • 1 个回答
  • 1182 Views
Martin Hope
user879
Asked: 2018-05-27 21:10:31 +0800 CST

如何对所有要创建的新电子邮件执行默认应用的 Office 365 自定义“角色分配策略”?

  • 3

我通过 Exchange创建了一个RoleAssignmentPolicy调用。"DisabledForwardingRoleAssignmentPolicy"admin center --permissions-- user roles

在此处输入图像描述

我想将"DisabledForwardingRoleAssignmentPolicy"默认应用到所有要创建的新电子邮件帐户。

在 Exchange 管理中心的 gui 中,似乎没有办法做到这一点。所以我通过渴望在powershell中使用office 365来做到这一点。

Set-RoleAssignmentPolicy DisabledForwardingRoleAssignmentPolicy -IsDefault

命令成功执行。当我通过它验证它时,Get-RoleAssignmentPolicy它说DisabledForwardingRoleAssignmentPolicyis default。

Get-RoleAssignmentPolicy DisabledForwardingRoleAssignmentPolicy | select name,isdefault

Name                                   IsDefault
----                                   ---------
DisabledForwardingRoleAssignmentPolicy      True

但是,当我创建新电子邮件并转到时recipients --mailboxes-- select user and mailbox features--- Role assignment policy,仍然default policy会应用。

在此处输入图像描述

我必须手动将其更改为DisabledForwardingRoleAssignmentPolicy

我在这里缺少什么?请遮光。

email
  • 1 个回答
  • 1917 Views
Martin Hope
user879
Asked: 2018-05-20 04:47:11 +0800 CST

如何在 Office 365 中禁用自动转发选项?

  • 2

我正在努力autoforwarding禁用office 365. 我希望完全删除突出显示的自动转发选项。

在此处输入图像描述

所以我跟着,https://blogs.technet.microsoft.com/exovoice/2017/12/07/disable-automatic-forwarding-in-office-365-and-exchange-server-to-prevent-information-leakage/

我在powershell中登录office 365租户并执行以下命令

New-ManagementRole MyBaseOptions-DisableForwarding -Parent MyBaseOptions

Set-ManagementRoleEntry MyBaseOptions-DisableForwarding\Set-Mailbox -RemoveParameter -Parameters DeliverToMailboxAndForward,ForwardingAddress,ForwardingSmtpAddress

然后创建了一个新的RoleAssignmentPolicy ,名为"DisabledForwardingRoleAssignmentPolicy"

New-RoleAssignmentPolicy -Name DisabledForwardingRoleAssignmentPolicy -Roles MyBaseOptions-DisableForwarding,MyContactInformation,MyRetentionPolicies,MyMailSubscriptions,MyTextMessaging,MyVoiceMail,MyDistributionGroupMembership,MyDistributionGroups, MyProfileInformation

并做了参考链接中所说的。只打勾"MyBaseOptions-DisableForwarding"

在此处输入图像描述

并分配给用户

在此处输入图像描述

等了几个小时,看看该用户的自动转发选项是否消失。
它不只是一样的。它像往常一样在那里。我错过了什么?想不通。请帮我解决这个问题。

PS:注意:

显然我尝试创建一个新的新用户并应用我的角色分配策略“DisabledForwardingRoleAssignmentPolicy”`,它适用于新的配置文件。它将删除新帐户的自动转发。

但是已经创建了旧帐户,这不起作用。是否有可能强制/刷新旧配置文件的策略?无法理解为什么它不适用于旧电子邮件。

提前感谢任何线索

韩国

powershell
  • 1 个回答
  • 1138 Views
Martin Hope
user879
Asked: 2018-05-16 11:19:55 +0800 CST

如何为 Outlook/thunderbird 等电子邮件客户端禁用缓存交换模式/离线存储 Office 365 邮件?

  • 1

我的公司存在安全问题,他们已请求禁用存储Office 365 电子邮件的所有 离线缓存副本。

我们使用outlook 2016,thunderbird,交换服务器是office 365 租户。我们使用不同的操作系统,例如 mac/ubuntu/fedora/widnows 来访问电子邮件,这使得难以坚持本地组策略来阻止存储离线缓存副本。

我们正在尝试禁用离线存储电子邮件。我尝试过的是,我通过https://outlook.office365.com/ecp/"Outlook Web App policies" “权限”---->“Outlook Web App 策略”在 ourlook 365 中应用了一项策略, 并以下列方式禁用了离线访问。

在此处输入图像描述

不幸的是,它仅适用于 webaccess。按预期它将禁用https://outlook.office.com/owa/?path=/options/offlinesettings/mode/popup中的离线存储

如果用户尝试通过https://outlook.office.com/owa/?path=/options/offlinesettings/mode/popup启用离线访问

将出现此消息,这是预期的。

在此处输入图像描述

问题出在Outlook和其他客户端,例如Thunderbird。“Outlook Web App 策略”不会禁用 Outlook/thunderbird 等的离线访问。

它仍然允许用户在 Outlook/thunderbird 等中保存离线副本。

在此处输入图像描述

因此正在寻找可行的替代方案。并找到了这个https://docs.microsoft.com/en-us/previous-versions/office/exchange-remote-connectivity/dd439383(v=exchg.80)

它给Set-CasMailbox MailboxName -MapiBlockOutlookNonCachedMode:$false

但根据此,它仅适用于本地交换。

在此处输入图像描述

MapiBlockOutlookNonCachedMode 似乎不适用于 Office 365。

在此处输入图像描述

任何可行的选项/建议来实现上述目标以禁用存储Office 365 电子邮件的所有 离线缓存副本。?非常感谢先进。

exchange
  • 2 个回答
  • 6126 Views
Martin Hope
user879
Asked: 2018-05-09 22:43:21 +0800 CST

如何在交换混合环境中将 Office 365 电子邮件备份/导出到 pst?

  • 4

我们有一个交换混合环境。(有些用户在本地交换,有些用户是office 365。)

当我们想从onpremis中导出电子邮件时,我们使用下面的命令来导出邮箱和存档。

 New-MailboxExportRequest -Mailbox "user" -FilePath \\mysrv\l$\PST\Mailbox-user.pst; New-MailboxExportRequest -Mailbox "user" -IsArchive  -FilePath \\mysrv\l$\PST\Mailbox-user-archive.pst -confirm:$false

New-MailboxExportRequest 适用于 onpremis 用户而不适用于 office 365。有没有办法使用 powershell 将 office 365 用户邮箱导出到 pst?

到目前为止我已经尝试过:

我登录了office 365

$UserCredential = Get-Credential
Import-Module MSOnline

Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication  Basic -AllowRedirection

Import-PSSession $Session

并尝试过New-MailboxExportRequest

但它会产生错误。显然 Office 365 不知道该命令

PS C:\Users\pp> New-MailboxExportRequest
New-MailboxExportRequest : The term 'New-MailboxExportRequest' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is
correct and try again.
At line:1 char:1
+ New-MailboxExportRequest
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-MailboxExportRequest:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

结果Get-Command *Export*如下

在此处输入图像描述

尝试谷歌搜索,但找不到可行的选择。有人可以指导我吗?办公环境中兼容的命令是什么?

PS: 我尝试过https://www.codetwo.com/admins-blog/how-to-export-office-365-mailboxes-to-pst-using-ediscovery/使用 E5 许可证,它可以在 GUI 中完美运行。但我担心的是电子发现,并且有许可证有可能用 powershell 做吗?我的意思是通过 powershell 编写脚本/自动化?

powershell
  • 2 个回答
  • 20765 Views
Martin Hope
user879
Asked: 2018-05-09 04:43:45 +0800 CST

如何使用 powershell 为 hibrid 办公环境设置外出消息?

  • 2

我正在寻找一种方法来通过 powershell 为在 office 365/exchange 混合环境中的用户设置“不在办公室”消息。我们有一个交换混合环境。(有些用户在onpremis exchange,有些用户是office 365。)

对于本地用户,我们使用以下 powershell 命令设置“不在办公室”消息

Set-MailboxAutoReplyConfiguration -Identity xyz -AutoReplyState Scheduled –StartTime (get-date) -EndTime (get-date).addyears(1) -InternalMessage "Dear,-ExternalMessage "Dear"

但这不适用于 Office 365 用户。

The operation couldn't be performed because object 'xyz' couldn't be found on 'domaincontroller"

是否有可能通过powershell/emc设置office 365 用户“外出”消息?

根据我的研究,我发现作为交换混合环境命令发生了变化,例如new-mailbox变成new-remotemailbox。同样明智的是Set-MailboxAutoReplyConfiguration,office 365 中的命令是什么?

我只能找到以下兼容的命令。

在此处输入图像描述

powershell
  • 1 个回答
  • 1069 Views
Martin Hope
user879
Asked: 2017-03-31 04:16:51 +0800 CST

如何在不进行类型转换和拆分的情况下直接使用 powershell 对象属性?

  • 5

我创建了一个小脚本来将名为 pssfulllocation 的 Active Directory pc 属性的值从一台 pc 传输到另一台 pc。

为了实现这一点,我必须使用类型转换+拆分..

这是有效的脚本

$oldpc=read-host "Enter old pc name"
$newpc=read-host "Enter new pc name"
$my=Get-ADComputer -Identity $oldpc -Properties * | select pssfulllocation 

  $itemcast=[string]$my
  $b = $itemcast.Split("=")[1]    
  $c=$b.Split("}")[0]

Set-ADComputer -identity $newpc -Replace @{pSSFullLocation="$c"}

并且输出将很好地完成预期的工作..以这种方式..这是预期的结果..

在此处输入图像描述

但是,如果我不按照以下脚本使用类型转换+拆分-

$oldpc=read-host "Enter old pc name"
$newpc=read-host "Enter new pc name"
$my=Get-ADComputer -Identity $oldpc -Properties * | select pssfulllocation 
Set-ADComputer -identity $newpc -Replace @{pSSFullLocation="$my"}

输出在下面..这不是我想要的..

在此处输入图像描述

简而言之,如果我不使用类型转换 + 拆分输出将添加为 @{pSSFullLocation=C/BRU/B/0/ADM/1 但它只能添加为 C/BRU/B/0/ADM/1按照这个:

在此处输入图像描述

我觉得类型转换 + 拆分应该是一种解决方法,而不是正确的方法。. 任何其他 powershell 方法可以在不使用类型转换 + 拆分的情况下实现这一目标?

active-directory
  • 2 个回答
  • 407 Views
Martin Hope
user879
Asked: 2017-03-16 22:58:34 +0800 CST

使用 import-Csv 导入 pc 列表并使用 powershell 脚本更改属性

  • 3

我正在尝试编写一个powershell脚本来更改使用andcomment的 pc 列表中名为 "" 的 属性。 csvimport-Csv

在此处输入图像描述

这是我的脚本

$computers=Import-Csv -Path "C:\sds.csv" 
foreach ($item in $computers){ 
Set-ADComputer -identity $computers.DistinguishedName -add @{comment="bara"}
}

并听到我的csv文件位于"C:\sds.csv"

在此处输入图像描述

但它跳到这个..

在此处输入图像描述

尝试谷歌搜索和更改这里和那里,但不起作用!我对power-shell脚本了解甚少,但希望学习。有人可以指导我,我在搞砸什么吗?

windows scripting powershell active-directory csv
  • 1 个回答
  • 1945 Views
Martin Hope
user879
Asked: 2016-12-14 22:20:16 +0800 CST

如何在导出“发送为”和“完整”权限时获取 AD 用户的“显示名称”而不是登录名(域\用户 ID)?

  • 4

我用谷歌搜索并创建了两个脚本。(1), (2)

(1)第一个是导出一个名为“ap.cz”的共享邮箱的“完全访问权限”

Get-Mailbox ap.cz | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select Identity,User,@{Name='Access Rights';Expression={[string]::join(', ', $_.AccessRights)}} | Export-Csv \\myserver\c$\fulla.csv –NoTypeInformation

(2)第二种是导出一个名为“ap.cz”的共享邮箱的“Send As”

Get-Mailbox ap.cz | Get-ADPermission | where { ($_.ExtendedRights -like “*Send-As*”) -and ($_.IsInherited -eq $false) -and -not ($_.User -like “NT AUTHORITY\SELF”) } | Select Identity, User, Deny | Export-CSV \\myserver\c$\sendass.csv

两个脚本都运行良好。

(1) 的输出与此类似

在此处输入图像描述

(2) 的输出与此类似

在此处输入图像描述

但在这两种情况下,我都得到User logon name格式 ( domain\userid) 中的 " ",其中 userid 是我组织中的一个数字。

但是在导出到 csv 时我需要得到display name/full name而不是“ ”。User logon name

我不是交易所管理员或精通交易所/powershell,但我正在检查/支持整体 IT 基础架构,当经理要求提供姓名列表时,对于某个特定的“发送为”或“完全访问”邮箱,我必须使用上述脚本将其导出并手动重新转换"user logon name"。display name

有人可以建议如何将两个脚本更改为显示"full name/display name"而不是login name?我试过谷歌,但没有运气..

scripting exchange powershell active-directory exchange-2013
  • 3 个回答
  • 4959 Views
Martin Hope
user879
Asked: 2016-03-08 22:22:17 +0800 CST

如何使用批处理脚本在自定义路径上安装 java 运行时 /jre?

  • 1

我正在尝试创建一个 bat 文件以使用 sccm 进行无人值守安装。我从http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html下载了 jre-7u55-windows-i586.exe (jre-7u55-windows-i586 是用于我们正在运行的遗留应用程序)

并关注https://www.java.com/en/download/help/silent_install.xml 并可以进入

"%~dp0 jre-7u55-windows-i586.exe " /s /v"AgreeToLicense=YES INSTALLDIR=C:\Program Files\test\test1\Java\jre1.7.0.55 IEXPLORER=1 MOZILLA=1 REBOOT=SUPRESS JAVAUPDATE=0 系统托盘=0"

仅当安装目录不是 C:\Program Files\ 时,上述脚本才有效

例如,如果

INSTALLDIR=**C:\test\**test1\Java\jre1.7.0.55

..

但我希望 INSTALLDIR 成为

C:\Program Files\test\test1\Java\jre1.7.0.55

我尝试添加以下内容

INSTALLDIR="C:\Program Files\test\test1\Java\jre1.7.0.55"--- 不工作

INSTALLDIR='C:\Program Files\test\test1\Java\jre1.7.0.55'--- 不工作

/INSTALLDIR=C:\Program Files\test\test1\Java\jre1.7.0.55 --- 不工作

"INSTALLDIR=C:\Program Files\test\test1\Java\jre1.7.0.55"--- 不工作

我一直在得到这个..(听起来相当误导性的信息)

在此处输入图像描述

我不明白为什么我不能在 C:\Program Files\test\test1\Java\jre1.7.0.55 上安装它。我在这里缺少什么?C:\Program Files\test\test1\Java\jre1.7.0.55 有什么问题。请帮忙

(我的帐户确实拥有管理员权限)

windows-7
  • 1 个回答
  • 2232 Views
Martin Hope
user879
Asked: 2015-03-30 08:01:03 +0800 CST

Remmina 中的 mstsc /v /admin 命令或 ubuntu 中的类似 rdp 客户端

  • 4

有时我们必须使用下面的命令来使用 rdp 到我们的旧服务器 2003 域。

mstsc /v:servername /admin

我有带有 Remmina 的 ubuntu 桌面,我可以在大部分时间使用 Remmina gui 使用普通 RDP 登录。但是当我需要禁用远程桌面服务客户端访问许可并强制登录时,我使用上面的命令。

我不确定 Remmina 是否可以这样做,或者我是否必须使用不同的客户端,否则这是不可能的。只是希望得到建议,请帮助。我试过谷歌搜索并找到了这个,但没有找到我要找的确切东西。

ubuntu
  • 1 个回答
  • 57932 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve