I am looking to add a custom device property to the devices managed using intune. Intune currently has only a specific set of device properties which are read from the device. I have tried to update the property as device name, but that is not editable.
I'm afraid you cannot add custom device property in Intune StandAlone. However, when you integrated Intune with ConfigMgr (the Intune hybrid), you will be able to enable collecting more device properties by adding the hardware inventory classes for mobile devices(IOS, Andorid, WinPhone,etc). More details can be found here.
Related
Goal
We want to use Intune MDM to create kiosk devices with multiple applications. To set up the devices, we use Autopilot with a SelfDeployment profile. The device will be assigned a Kiosk profile with auto-enrollment enabled.
Problem
Setting up the devices works without any problems and also new apps or changes are synchronized, but we do not get any feedback in intune if changes were successful or not. So to speak, there is only a one-sided synchronization.
For example, we can successfully update an application after a successful setup, but Intune always shows us the old version.
We know that the autostart function creates a local user and logs in with it and logically this user cannot synchronize. But is this intentional or are we missing something here?
If you guys need any information, please let me know.
I need to retrieve all wifis that are saved on a device (were used before) and if it is possible get their passwords.
I tried couple of libraries to do it but none of them managed to do what I'd like to achieve.
The closest to the solution was wifi_iot flutter library.
I managed to get all wifis that are currently available and there is method to check whether connection was registered before or not, but in newer version of android sdk >= 29 it doesn't work (and password field is always null).
Is it even possible to get these data?
You cannot retrieve the password of a WiFi network unless your app is a Privileged app (i.e. an app that is pre-loaded on the device).
We use MobileIron with on-prem Exchange but are now looking to move some of our users to Office 365. I would like to avoid using a Sentry if possible (i.e. have the user devices go to Office 365 for email etc. directly rather than via the extra hop of a Sentry) but at the same time I want to restrict such access to just company managed devices. Via Conditional Access policies I see that one can set access to be only from devices marked as compliant, but from what I see this is a flag only Intune can set. Is there a way of setting a device as compliant via something like MobileIron?
I am interested in hearing any other suggestions or experiences from others who've had to do something similar. We have a mix of iOS and Android devices all currently managed via MobileIron on-prem. Even if the workaround for now is to manually mark devices as compliant via Graph API or PowerShell that'll do too.
Based on Require device to be marked as compliant document, this option requires a device to be registered with Azure AD, and also to be marked as compliant by:
Intune
A third-party mobile device management (MDM) system that manages
Windows 10 devices via Azure AD integration. Third-party MDM systems
for device OS types other than Windows 10 are not supported.
So currently, iOS and Android devices are not supported.
BTW, Graph API or PowerShell configurations should be the same with what can be done on Azure portal.
Conditional Access Policies already allow non-windows OS devices. Use the filter to include "Trust Type" then select AD Registered or AD Joined as Device needed for non windows and windows devices. Then do a negative operator to say Block all access, UNLESS the Trust type is above. It works, we use it successfully. You just have to AD register your devices, Microsoft has notes on how to AD register devices.
I need to be able to modify the WiFi settings on a iOS device (iPhone and iPad), most of the libraries are found so far via google search are private libs... Apple don't like this, does the SDK allow this in another way?
Thanks
Without jail breaking the device, you cannot modify the Wi-Fi settings. This is because all iOS applications are sandboxed, meaning they only have access to the data Apple allow deems necessary to the functioning of the app. For iOS apps, the documents directory constitutes the application's sandbox and the application cannot create or modify files or directories outside of these directories. So even if you found a way to modify Wi-Fi settings, your app would be rejected by Apple. Hope this helps!
Apple does not expose any public APIs that allow you to do this.
I am new to powershell and as a exercise I am trying to write a automated script that will backup my photos of my iphone.
I am trying to figure out how to set the location of the path to my iphone photos directory.
I found the command Get-PsDrive; however, my phone name does not appear in this list.
Can anyone tell me the command(s) needed to find the phone path, and then cd to that path?
We can assume that the phone is connected.
This is unlikely possible without some module or snap-in that exposes iPhone files in a way that PowerShell can interpret.
For example, for Windows Mobile phones there is PowerShell Windows Mobile Provider.
I am not aware of something like that for iPhone (but I am not an iPhone user either). If nothing really exists then the answer is negative, this is simply not possible technically.
The protocol to talk to the iphone is not available for public use. The iphone icon in explorer is - as already mentioned - a windows explorer shell extension written by apple. There is no way for you to mount a drive to the iphone in the manner you wish for a stock iphone. 3rd party windows tools to access the iphone's filesystem require you install a custom application on the device, which also must be jailbroken.