0 votes

We are using a script to set the phone number in a business rule after creating a user :

$user = Get-AdmUser -Identity %sAMAccountName%
Set-AdmUser -Identity $user -OfficePhone $formattedNumber

In an other script in the same business rule (but with different conditions) i want to get the setted phone number, but i can't get this to work. I tried differt things:

$Context.GetModifiedPropertyValue("telephoneNumber")
%telephoneNumber%

But both won't work, is there another option?

by (50 points)

1 Answer

0 votes
by (301k points)
selected by
Best answer

Hello Marcel,

To achieve the desired, you need to make sure that both operations are performed on the domain controller Adaxes is connected to. The referenced lines from the first script should be replaced with below:

$Context.TargetObject.Put("telephoneNumber", $formattedNumber)
$Context.TargetObject.SetInfo()

As for the second script, use the approach like below to obtain the property value:

try
{
    $telephoneNumber = $Context.TargetObject.Get("telephoneNumber")
}
catch
{
    $telephoneNumber = $NULL
}
0

Thanks! Works :-D

Related questions

0 votes
1 answer

Hi! What am I missing, we are running 2018.2, we've edited a webform using web interface configurator. I've added the telephone field in section general under Management heading ( ... it to both modify tab and create tab. Any hints what I'm doing wrong? /Kaj

asked Jul 10, 2019 by KajLehtinen (650 points)
0 votes
1 answer

Hi! I'm new to Adaxes and this is my first post. I need som assistance on writing an entered phone number on one hand for the human eye in the telephone attribute ... keep the format including spaces, for the AD User object pleasing for the eye? Thanks, Micael

asked Jan 11, 2019 by ecit (100 points)
0 votes
1 answer

We are using the below snippet to grab the email of a single custom attribute object. Can I get guidance on the best way to modify this to get all the emails of each ... "The user specified in parameter 'MyParameter' has no email address. ", "Information") }

asked Dec 23, 2024 by msheppard (790 points)
0 votes
1 answer

I am trying to get the script from the link below working, but it's not producing any results. I copied the two column IDs, and I adjusted the param-Date ... the script: https://www.adaxes.com/script-repository/recently-enabled-users-with-initiator-s681.htm

asked Nov 27, 2024 by apruitt (160 points)
0 votes
1 answer

The rule runs but since the first name and last name are passed as parameters, I only get the sequential # as a userID without the initials.

asked Oct 24, 2024 by curtisa (330 points)
3,678 questions
3,361 answers
8,499 comments
549,338 users