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 (289k 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

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 by curtisa (290 points)
0 votes
1 answer

Where can I get training for Adaxes? Is there an instructor-led course on online self-paced class?

asked Oct 10 by ChrisLumpkin (20 points)
0 votes
1 answer

Hi, I have a lot of custom PowerShell scripts running and I am wondering, if its possible somehow to get the name of the PS Script the line of the execution of a code ... occurs and send directly the action, maybe path in Adaxes and line number of the script.

asked Oct 7 by wintec01 (1.5k points)
3,548 questions
3,239 answers
8,232 comments
547,814 users