How can i remove Outlook 365 with powershell - powershell

We purchased office 365 for our organisation and we want to remove Outlook for one PC with Powershell and leave the rest of the apps for the users. I did some research on the web and it seems that it's not possible if the package was purchased from a reseller. If the product was purchased on the Microsoft store, there is a way to delete apps manualy. Is it possible to delete only Outlook with Powershell? I didn't found usefull information on the web so far that could help me...

Related

Deploying Microsoft Intune

I'm here going to deploy (Intune) in our company however, the previous users use to Mass360 as the MDM. Is there any way we can detect when users will receive emails outside of Microsoft Intune? We are planning to block them until they enroll in Intune.
Thank you all in advance. 
I've tried researching on this topic, nothing pops up.

Addding Form responses to Sharepoint list

I'm new to the whole Microsoft Office 365 ecosystem, and I'm working on a new project. There I need to get personal information and documents from people outside my organization and fill Sharepoint list with them. The problem is that in Microsoft Forms you cannot upload a file if you are not already in the organisation and other form apps (f.e. Google Forms) don't have integration with Sharepoint. I have tried to do write a webhook for google forms, but it stores documents in Google Drive which I don't want.
If you know how I can solve this issue, your help will be very much appreciated.

Powershell script to create Contacts inside Exchange account?

Is it possible with Powershell to create Contacts inside a Exchange account?
Im not talking about creating a Contact in Active Directory, but a contact in the Exchange account there will be visable by Outlook, Webmail, and Mobile sync.
The reason for this, is that a customer wants a easy way to deploy some static adresses, without the use of using contacts in the Global Address list.
You can do this using the EWS Managed API library with Powershell for this, I have a module on GitHub which should work okay https://github.com/gscales/Powershell-Scripts/tree/master/EWSContacts
Cheers
Glen

Use Powershell to list all mailbox users contacts from their contact folder with all attributes

I am on Office 365 and I (Admin of the site) have to run a query that takes a users mailbox (e. g: 'john.doe#example.com') and lists all of its contacts from the contact folder with all available attributes like name, email-address and so on. After searching heavily with Google and co. I found nothing regarding powershell handling contacts except importing and exporting. Is there a way?
You need to use an API like Exchange Web Services to access that level of information. You can use the EWS Managed API from Powershell. As it turns out, Glen Scales has a good write-up on exporting contacts that way.

How to manage office 365 accounts in windows azure web site

I'd like to deploy a Office 365/Exchange Online management portal in the WAWS(Windows Azure WebSite) which could create new user/group/mailbox or change some property of specific user, etc. Is it possible to deploy this kind of web application in the WAWS environment? Should I call PowerShell and Office365 cmdlet in the ASP.NET environment? Or there are any better way to do this?
As the #Matt alludes to in his comment, there is already a web-based management portal for both of these. However, since you ask this question, I'm going to assume that you want additional functionality/customization.
The short answer is yes, you can.
User accounts in Office 365 are, behind the scenes, accounts in Azure Active Directory. So, for creating users, contacts, security groups and adding licenses, you will need to use the Azure Active Directory Graph API:
Getting Started With Windows Azure Active Directory Graph
For managing Exchange Online, you will probably want to use the Exchange Web Services Managed API 2.0. You'll probably only need this if you need to create distribution groups or manage individual users' contact folders (mailboxes for users get created when you assign an Exchange license from Azure Active Directory).
Get started with EWS Managed API client applications
Update: the Office 365 APIs were recently announced, and are now in Preview. They are a RESTful API, which can be used to manage (for now), mail, contacts and calendar items. Depending on your use case, this may be easier to deal with than the EWS Managed API 2.0.
Using the Mail, Calendar, and Contact REST APIs to work with emails, calendar items, and contacts